API-referentie · v1
Alles wat een X-account doet, op één verbinding
xSignalFeed houdt de X-accounts (voorheen Twitter) in de gaten die u opgeeft en stuurt u wat ze doen zodra het gebeurt: nieuwe berichten, reacties, reposts, citaten, verwijderingen, profielwijzigingen, volgacties en nieuwe geverifieerde volgers. U kunt ook X-zoeken op een zoekterm laten volgen, en profielen, berichten, volgers, lijsten, community's en trends op aanvraag lezen. Eén WebSocket draagt de gebeurtenissen; REST is er voor de momenten waarop u wilt vragen in plaats van wachten.
Inleiding
Er zijn drie manieren om de dienst te gebruiken. Monitoring: noem accounts en trefwoorden, en ontvang gebeurtenissen via een WebSocket of een webhook zodra er iets gebeurt. Historie: lees de gebeurtenissen terug die uw sleutel heeft ontvangen. Leesbewerkingen: vraag X nu om een profiel, een bericht, een zoekopdracht, een lijst, een community of de trends.
Gebeurtenissen komen in vier families. Elke familie heeft één payloadvorm, veld voor veld beschreven onder Gebeurtenissen.
| Categorie | Typen | Betekenis |
|---|---|---|
| Berichten | tweet.create, tweet.reply, tweet.retweet, tweet.quote, tweet.edit, tweet.delete | Wat het account publiceert: nieuwe berichten, reacties, reposts, citaten, bewerkingen, en verwijderingen van elk daarvan |
| Profiel | profile.name, profile.screen_name, profile.bio, profile.location, profile.url, profile.avatar, profile.banner, profile.pinned, profile.verified | Elke wijziging in wat het account over zichzelf toont, met de oude en de nieuwe waarde |
| Volgrelaties | follow.add, follow.remove, followers.verified.add | Wie het account begint of stopt te volgen, en welke geverifieerde accounts het beginnen te volgen |
| Account | account.status | Of het account nog te zien is: beschermd, geschorst, niet beschikbaar, of weer actief |
| Zoeken | search.match | Berichten van iedereen op X die voldoen aan een trefwoord dat u volgt |
Toegang verloopt via een API-sleutel. Een sleutel draagt scopes en limieten die uit zijn plan komen; GET /v1/account vertelt u wat de uwe mag doen. Niets hier wordt afgerekend op het aantal gebeurtenissen: streaming is inbegrepen, en alleen leesbewerkingen op aanvraag kosten credits.
xSignalFeed is een onafhankelijke dienst van een derde partij. Het is niet gelieerd aan, goedgekeurd door of gesponsord door X Corp. We lezen uitsluitend openbare gegevens.
Hoe verder
Snelstart
Controleer uw sleutel, volg een account en lees uw eerste gebeurtenis in vier stappen.
Kernconcepten
Targets en trefwoorden, bezorging in twee frames, minstens één keer, replay.
Gebeurtenissen
De envelop, elk gebeurtenistype en de vijf payloadvormen veld voor veld.
API-referentie
Eén pagina per endpoint: parameters, antwoord en een voorbeeld van verzoek en antwoord.