Pregledajte dokumentaciju programera

Referenca

Pogreške i ograničenja stope

REST pogreške koriste ovu omotnicu. Zadržite ID zahtjeva za podršku i nikada ne zapisujte svoj API ključ:

Počnite s kodom i ID-om zahtjeva

Stabilni kod govori vašem programu što se dogodilo. Čovjeku čitljiva poruka objašnjava ovaj zahtjev. Spremite ID zahtjeva kada kontaktirate podršku.

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

Ispravite pogreške autentifikacije i planiranja

Za 401 provjerite počinje li zaglavlje s Bearer nakon kojeg slijedi jedan razmak i aktivni ključ. Za 403 provjerite plan računa i opsege odabrane prilikom izrade ključa.

Ispravite pogreške u stanju prijenosa

Za 409 ili 422 potvrdite da je PUT dovršen, da se Content-Type podudara i da je učitani broj bajtova jednak sizeBytes. Stvorite novi posao učitavanja ako je privremeni URL istekao.

KodiratiHTTPZnačenje
BAD_REQUEST400 / 409HTTP 400 znači da tijelo zahtjeva nije valjano; HTTP 409 znači da se prijenos ne može dovršiti u trenutnom stanju.
UNAUTHORIZED401API ključ nedostaje, nije valjan ili je opozvan.
PAID_PLAN_REQUIRED403Račun nema odgovarajući plaćeni plan.
INSUFFICIENT_SCOPE403API ključ ne uključuje potrebni opseg.
NOT_FOUND404Prijenos, datoteka ili dijeljenje u vlasništvu nisu pronađeni.
UPLOAD_NOT_READY409Učitani objekt nije spreman za dovršetak.
FILE_TOO_LARGE413Datoteka premašuje primjenjivo ograničenje veličine.
OBJECT_VALIDATION_FAILED422Učitani objekt nije prošao provjeru valjanosti.
QUOTA_EXCEEDED429Kvota za učitavanje je iscrpljena.
RATE_LIMIT_EXCEEDED429Stopa API zahtjeva je iscrpljena.
SERVICE_UNAVAILABLE503Potrebna usluga je privremeno nedostupna.

Zaglavlja ograničenja brzine

Pokušaj ponovo 429 tek nakon ponovnog pokušaja. Pokušajte ponovno s privremenim pogreškama 503 s eksponencijalnim odmakom. Nemojte automatski ponovno pokušavati nevažeće 400, 401 ili 403 zahtjeve.