API-referentie
Basis-URL https://api.xsignalfeed.com. Alle antwoorden zijn JSON in de envelop die onder Fouten wordt beschreven wanneer ze mislukken, en dragen de headers uit Verzoeklimieten wanneer ze slagen. Velden gemarkeerd met * zijn verplicht.
Monitoring
Kies welke accounts deze sleutel volgt. Van elk krijgt u alle gebeurtenistypen die uw sleutel toestaat, of alleen de typen die u kiest.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/monitor/targets | Gevolgde accounts weergeven | targets:read | 0 |
POST /v1/monitor/targets | Een account volgen | targets:write | 0 |
GET /v1/monitor/targets/{target} | Een gevolgd account ophalen | targets:read | 0 |
PATCH /v1/monitor/targets/{target} | Gebeurtenistypen van een account kiezen | targets:write | 0 |
DELETE /v1/monitor/targets/{target} | Een account niet meer volgen | targets:write | 0 |
POST /v1/monitor/targets:batch | Volgbewerkingen in batch uitvoeren | targets:write | 0 |
Trefwoorden
Volg X-zoeken op zoektermen. De query accepteert de eigen syntaxis van X: exacte zinnen tussen aanhalingstekens, OR, -exclusions, #hashtags, $cashtags, from:, to:, lang:, filter:media, -filter:replies, -filter:retweets. We volgen het tabblad "Nieuwste", dus de resultaten zijn chronologisch, en elke taal of elk schrift werkt.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/keywords | Trefwoorden weergeven | keywords:read | 0 |
POST /v1/keywords | Een trefwoord volgen | keywords:write | 0 |
DELETE /v1/keywords/{keyword_id} | Een trefwoord verwijderen | keywords:write | 0 |
Stream & historie
De WebSocket wordt beschreven onder Streaming; dit is de REST-tegenhanger om een achterstand in te halen.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/events | Gebeurtenisgeschiedenis | replay | 0 |
Gebruikers
Profielen, volglijsten, media, vermeldingen, abonnementen en gebruikerszoeken, nu gelezen van X. Elke aanroep kost de getoonde credits.
Tweets
Berichten op id, met hun reacties, citaten, reposters, draad en artikel. Elke aanroep kost de getoonde credits.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/tweets/{tweet_id} | Een bericht ophalen | reads | 1 |
GET /v1/tweets | Berichten op id's ophalen | reads | 1 |
GET /v1/tweets/{tweet_id}/replies | Reacties ophalen | reads | 2 |
GET /v1/tweets/{tweet_id}/quotes | Citaten ophalen | reads | 2 |
GET /v1/tweets/{tweet_id}/retweeters | Reposters ophalen | reads | 2 |
GET /v1/tweets/{tweet_id}/thread | Een draad ophalen | reads | 2 |
GET /v1/tweets/{tweet_id}/article | Een artikel ophalen | reads | 1 |
Zoeken
X-zoeken in zijn eigen syntaxis, nieuwste of topresultaten, gepagineerd.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/search | Berichten zoeken | reads | 2 |
GET /v1/search/trends | Een trend doorzoeken | reads | 2 |
Lijsten
Tijdlijn en leden van elke openbare lijst.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/lists/{list_id}/tweets | Berichten van lijst ophalen | reads | 2 |
GET /v1/lists/{list_id}/members | Leden van lijst ophalen | reads | 2 |
Community's
Info, leden, moderators en berichten van een X-community.
Trends
Wat er op dit moment trending is op X, per categorie.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/trends | Trends ophalen | reads | 2 |
Account
Wat deze sleutel mag doen, hoeveel hij heeft gebruikt, waar webhooks heen gaan.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/account | Account ophalen | — | 0 |
GET /v1/account/usage | Verbruik ophalen | — | 0 |
GET /v1/account/webhook | Webhook ophalen | webhook | 0 |
PUT /v1/account/webhook | Webhook instellen | webhook | 0 |
Meta & status
Openbaar, vijf minuten gecachet, geen sleutel nodig. Bouw uw validatie en uw UI hierop in plaats van deze pagina over te nemen.
| Endpoint | Naam | Scope | Credits |
|---|---|---|---|
GET /v1/meta/event-types | Gebeurtenistypen weergeven | — | 0 |
GET /v1/meta/scopes | Scopes weergeven | — | 0 |
GET /v1/meta/plans | Plannen weergeven | — | 0 |
GET /v1/meta/versions | Versies weergeven | — | 0 |
GET /v1/health | Gezondheid | — | 0 |
GET /v1/status | Status | — | 0 |
Een machineleesbare beschrijving van al het bovenstaande staat op /v1/openapi.json; /v1/docs verwijst hierheen.