Dépannage

Liste de contrôle

Presque toutes les demandes d'assistance commencent de la même façon : le flux est ouvert et rien n'arrive. Plusieurs causes différentes se ressemblent vues de l'extérieur. Parcourez cette liste dans l'ordre.

VérificationCommentSi c'est ça
Le socket se ferme-t-il avec 4001 juste après l'ouverture ?Lisez la raison de fermeture, puis appelez GET /v1/account avec la même clémissing_api_key : la clé n'est jamais arrivée ; envoyez-la via Authorization: Bearer, X-API-Key ou ?api_key=. invalid_api_key : faute de frappe ou secret renouvelé. key_revoked : demandez à qui l'a émise
Votre clé possède-t-elle stream ?GET /v1/accountSans elle, le socket se ferme immédiatement avec 4003
Surveillez-vous réellement quelqu'un ?GET /v1/monitor/targetsUne liste vide signifie un socket ouvert qui ne parlera jamais
La livraison en temps réel est-elle déjà active pour ce compte ?Même appel — regardez push_readyfalse juste après l'ajout est normal ; l'activation prend en général quelques minutes. Entre-temps, les événements du compte sont livrés au complet, même si certains peuvent arriver plus tard que d'habitude ; traitez-les donc à leur arrivée au lieu d'attendre true. S'il reste à false au bout d'une heure, prévenez-nous
Est-ce vous ou nous qui avons limité les types d'événement ?GET /v1/monitor/targets/{target}, champ event_types ; puis GET /v1/account, champ event_typesVide signifie tous les types. La liste d'un abonnement vous appartient : élargissez-la avec PATCH /v1/monitor/targets/{target}. La liste de toute la clé a été définie à votre demande ; demandez-nous de l'élargir
Vous attendez des correspondances de mots-clés ?GET /v1/keywords, et vérifiez que keywords:read est sur la cléSans la portée, search.match est filtré avant de vous parvenir
Le compte est-il silencieux, ou invisible ?GET /v1/users/{name}/tweetsX masque certains comptes de la recherche et des fils des autres. Si nous ne pouvons pas le voir, nous ne pouvons pas le signaler
Trop de connexions ?Code de fermeture 4002Le max_conns de votre offre est atteint ; d'anciens sockets peuvent encore être tenus ouverts par un processus planté
Cible ajoutée après l'ouverture du socket ?Attendez 30 secondesUne connexion ouverte prend en compte les nouveaux abonnements à son prochain rafraîchissement, pas instantanément
Vous recevez des 429 sur REST ?Lisez X-RateLimit-Remaining et Retry-AfterUne boucle de requêtes serrée contre REST en est la cause habituelle ; le flux n'est pas comptabilisé, utilisez-le à la place

Toujours bloqué : envoyez-nous n'importe quel X-Request-Id, ou l'id d'un événement que vous attendiez et n'avez pas reçu.