Probleemoplossing
Checklist
Bijna elk supportgesprek begint hetzelfde: de stream is open en er komt niets binnen. Verschillende oorzaken zien er van buitenaf identiek uit. Loop deze lijst af.
| Controle | Hoe | Als dat het is |
|---|---|---|
Sluit de socket met 4001 meteen na het openen? | Lees de sluitreden en roep daarna GET /v1/account aan met dezelfde sleutel | missing_api_key: de sleutel kwam nooit aan; stuur hem als Authorization: Bearer, X-API-Key of ?api_key=. invalid_api_key: typfout of geroteerd geheim. key_revoked: vraag het aan wie hem uitgaf |
Heeft uw sleutel stream? | GET /v1/account | Zonder die scope sluit de socket onmiddellijk met 4003 |
| Volgt u eigenlijk wel iemand? | GET /v1/monitor/targets | Een lege lijst betekent een open socket die nooit iets zal zeggen |
| Is realtime levering al actief voor dat account? | Dezelfde aanroep — kijk naar push_ready | false direct na het toevoegen is normaal; activeren duurt meestal een paar minuten. Intussen worden de gebeurtenissen voor het account volledig bezorgd, al kunnen sommige later binnenkomen dan gewoonlijk; verwerk ze dus zodra ze binnenkomen in plaats van op true te wachten. Blijft het na een uur false, laat het ons weten |
| Hebt u of hebben wij de gebeurtenistypen beperkt? | GET /v1/monitor/targets/{target}, veld event_types; daarna GET /v1/account, veld event_types | Leeg betekent alle typen. De lijst van een abonnement is van u: verruim die met PATCH /v1/monitor/targets/{target}. De lijst voor de hele sleutel is op uw verzoek ingesteld; vraag ons die te verruimen |
| Verwacht u trefwoordtreffers? | GET /v1/keywords, en controleer of keywords:read op de sleutel staat | Zonder die scope wordt search.match weggefilterd voordat het u bereikt |
| Is het account stil, of onzichtbaar? | GET /v1/users/{name}/tweets | X verbergt sommige accounts voor zoeken en voor de tijdlijnen van anderen. Als wij het niet kunnen zien, kunnen we het niet melden |
| Te veel verbindingen? | Sluitcode 4002 | De max_conns van uw plan is bereikt; oude sockets kunnen nog openstaan door een gecrasht proces |
| Target toegevoegd na het openen van de socket? | Wacht 30 seconden | Een open verbinding pikt nieuwe abonnementen op bij de volgende verversing, niet onmiddellijk |
Krijgt u 429 op REST? | Lees X-RateLimit-Remaining en Retry-After | Een strakke verzoeklus tegen REST is de gebruikelijke oorzaak; de stream wordt niet gemeten, gebruik die in plaats daarvan |
Komt u er nog niet uit: stuur ons een X-Request-Id, of een gebeurtenis-id die u verwachtte en niet hebt gekregen.