Fouten

Het foutobject

Elke mislukking heeft dezelfde vorm, wat de oorzaak ook is:

403
{
  "error": {
    "code": "scope_required",
    "message": "This key is not allowed to perform that action.",
    "details": {
      "scope": "keywords:write"
    }
  },
  "request_id": "req_d3428e686099bb0e"
}

code

StatuscodeBetekenis
401missing_api_keyEr is geen sleutel meegestuurd
401invalid_api_keyOnbekende sleutel; controleer op een typefout
401key_revokedDe sleutel bestond en is ingetrokken; overleg met degene die hem heeft uitgegeven
402plan_limitEen planlimiet is bereikt. details.resource is targets of keywords, met limit en current
403scope_requiredDe sleutel mist een scope; details.scope noemt hem
404not_subscribedU volgt dat account niet; een mislukte resolutie voegt details.state: "failed", details.reason en details.failed_at toe
404user_not_foundX heeft zo'n account niet: nooit geregistreerd, verwijderd of gedeactiveerd
404user_suspendedX heeft dit account geschorst
404user_protectedDe berichten van het account zijn beschermd (alleen goedgekeurde volgers), dus het kan niet gemonitord worden
404tweet_not_foundZo'n bericht bestaat niet, of het is verwijderd
404not_foundZo'n resource bestaat niet
409idempotency_key_reuseDezelfde Idempotency-Key is al gebruikt met een ander verzoek
409conflictDe resource bevindt zich in een toestand die de wijziging niet toestaat; details.reason zegt waarom
422invalid_requestDe body of query is niet door de validatie gekomen. Als 422 noemt details.fields elk foutief veld; als 400 gaat het om een waarde die we konden parsen maar niet accepteren
429rate_limitedUw verzoekbudget per minuut is op; Retry-After zegt wanneer
429quota_exhaustedDe upstream-limiet voor die leesbewerking is bereikt; Retry-After zegt wanneer
502upstreamX antwoordde niet zoals verwacht. Meestal tijdelijk; probeer het opnieuw
500internalOnze fout. Stuur ons de request_id