Gennemse udviklerdokumenter

Reference

Fejl og hastighedsgrænser

REST fejl bruger denne konvolut. Behold anmodningen ID for support, og log aldrig din API-nøgle:

Start med kode og requestId

Den stabile kode fortæller dit program, hvad der skete. Den menneskelæselige besked forklarer denne anmodning. Gem requestId, når du kontakter support.

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

Ret godkendelses- og planfejl

For 401 skal du kontrollere, at overskriften begynder med Bearer efterfulgt af et mellemrum og en aktiv nøgle. For 403 skal du kontrollere kontoplanen og de valgte omfang, da nøglen blev oprettet.

Ret upload-tilstandsfejl

For 409 eller 422 skal du bekræfte, at PUT er færdig, indholdstype matcher, og det uploadede byteantal er lig med sizeBytes. Opret et nyt uploadjob, hvis den midlertidige URL udløb.

KodeHTTPBetydning
BAD_REQUEST400 / 409HTTP 400 betyder, at anmodningsteksten er ugyldig; HTTP 409 betyder, at uploaden ikke kan fuldføres i dens nuværende tilstand.
UNAUTHORIZED401API-nøglen mangler, er ugyldig eller tilbagekaldt.
PAID_PLAN_REQUIRED403Kontoen har ikke en kvalificeret betalt plan.
INSUFFICIENT_SCOPE403Nøglen API inkluderer ikke det påkrævede omfang.
NOT_FOUND404Den ejede upload, fil eller share blev ikke fundet.
UPLOAD_NOT_READY409Det uploadede objekt er ikke klar til færdiggørelse.
FILE_TOO_LARGE413Filen overskrider den gældende størrelsesgrænse.
OBJECT_VALIDATION_FAILED422Det uploadede objekt mislykkedes i valideringen.
QUOTA_EXCEEDED429Uploadkvoten er opbrugt.
RATE_LIMIT_EXCEEDED429API anmodningshastigheden er opbrugt.
SERVICE_UNAVAILABLE503En påkrævet tjeneste er midlertidigt utilgængelig.

Rate-limit headers

Prøv igen 429 kun efter Retry-After. Prøv igen midlertidige 503-fejl med eksponentiel backoff. Prøv ikke automatisk at gentage ugyldige 400-, 401- eller 403-anmodninger.