Blader door ontwikkelaarsdocumentatie

Referentie

Fouten en tarieflimieten

REST-fouten gebruiken deze envelop. Bewaar het verzoek ID voor ondersteuning en log nooit uw API-sleutel:

Begin met code en requestId

De stabiele code vertelt uw programma wat er is gebeurd. Het voor mensen leesbare bericht legt dit verzoek uit. Bewaar requestId wanneer u contact opneemt met de ondersteuning.

JSON error response
{
  "error": {
    "code": "UNAUTHORIZED",
    "message": "The API key is missing, invalid, or revoked.",
    "requestId": "req_..."
  }
}

Herstel authenticatie- en planfouten

Controleer voor 401 of de koptekst begint met Bearer, gevolgd door één spatie en een actieve sleutel. Controleer voor 403 het accountplan en de bereiken die zijn geselecteerd toen de sleutel werd gemaakt.

Fouten in de uploadstatus oplossen

Voor 409 of 422 bevestigt u dat de PUT is voltooid, dat het inhoudstype overeenkomt en dat het aantal geüploade bytes gelijk is aan sizeBytes. Maak een nieuwe uploadtaak als de tijdelijke URL is verlopen.

CodeHTTPBetekenis
BAD_REQUEST400 / 409HTTP 400 betekent dat de verzoektekst ongeldig is; HTTP 409 betekent dat de upload in de huidige staat niet kan worden voltooid.
UNAUTHORIZED401De API-sleutel ontbreekt, is ongeldig of is ingetrokken.
PAID_PLAN_REQUIRED403Het account beschikt niet over een in aanmerking komend betaald abonnement.
INSUFFICIENT_SCOPE403De sleutel API heeft niet het vereiste bereik.
NOT_FOUND404De eigen upload, het bestand of het gedeelde bestand is niet gevonden.
UPLOAD_NOT_READY409Het geüploade object is niet gereed voor voltooiing.
FILE_TOO_LARGE413Het bestand overschrijdt de toepasselijke groottelimiet.
OBJECT_VALIDATION_FAILED422Het geüploade object is niet gevalideerd.
QUOTA_EXCEEDED429Het uploadquotum is bereikt.
RATE_LIMIT_EXCEEDED429De API-aanvraagsnelheid is opgebruikt.
SERVICE_UNAVAILABLE503Een vereiste dienst is tijdelijk niet beschikbaar.

Kopteksten met snelheidslimiet

Probeer 429 alleen opnieuw na Retry-After. Probeer tijdelijke 503-fouten opnieuw met exponentieel uitstel. Probeer ongeldige 400-, 401- of 403-aanvragen niet automatisch opnieuw.