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.

ControleHoeAls dat het is
Sluit de socket met 4001 meteen na het openen?Lees de sluitreden en roep daarna GET /v1/account aan met dezelfde sleutelmissing_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/accountZonder die scope sluit de socket onmiddellijk met 4003
Volgt u eigenlijk wel iemand?GET /v1/monitor/targetsEen lege lijst betekent een open socket die nooit iets zal zeggen
Is realtime levering al actief voor dat account?Dezelfde aanroep — kijk naar push_readyfalse 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_typesLeeg 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 staatZonder die scope wordt search.match weggefilterd voordat het u bereikt
Is het account stil, of onzichtbaar?GET /v1/users/{name}/tweetsX 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 4002De 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 secondenEen open verbinding pikt nieuwe abonnementen op bij de volgende verversing, niet onmiddellijk
Krijgt u 429 op REST?Lees X-RateLimit-Remaining en Retry-AfterEen 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.