Selaa kehittäjien asiakirjoja

Viite

Virheet ja nopeusrajat

REST -virheet käyttävät tätä kirjekuorta. Säilytä tukipyyntö ID äläkä koskaan kirjaa API-avainta:

Aloita koodilla ja requestId

Vakaa koodi kertoo ohjelmallesi, mitä tapahtui. Ihmisen luettava viesti selittää tämän pyynnön. Tallenna requestId, kun otat yhteyttä tukeen.

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

Korjaa todennus- ja suunnitteluvirheet.

Tarkista 401:n osalta, että otsikon alussa on Bearer, jota seuraa yksi välilyönti ja aktiivinen avain. Tarkista 403:n tilisuunnitelma ja avaimen luomisen yhteydessä valitut laajuudet.

Korjaa lataustilan virheet

Jos kyseessä on 409 tai 422, varmista, että PUT on valmis, sisältötyyppi täsmää ja ladattu tavumäärä on yhtä suuri kuin sizeBytes. Luo uusi lähetystyö, jos väliaikainen URL on vanhentunut.

KoodiHTTPMerkitys
BAD_REQUEST400 / 409HTTP 400 tarkoittaa, että pyynnön runko on virheellinen; HTTP 409 tarkoittaa, että latausta ei voida suorittaa loppuun sen nykyisessä tilassa.
UNAUTHORIZED401API-avain puuttuu, on virheellinen tai peruutettu.
PAID_PLAN_REQUIRED403Tilillä ei ole kelvollista maksullista suunnitelmaa.
INSUFFICIENT_SCOPE403API-avain ei sisällä vaadittua kiiltoa.
NOT_FOUND404Omistettua latausta, tiedostoa tai jaettua sisältöä ei löytynyt.
UPLOAD_NOT_READY409Ladattu objekti ei ole valmis viimeisteltäväksi.
FILE_TOO_LARGE413Tiedosto ylittää sovellettavan kokorajoituksen.
OBJECT_VALIDATION_FAILED422Ladatun objektin vahvistus epäonnistui.
QUOTA_EXCEEDED429Latauskiintiö on käytetty loppuun.
RATE_LIMIT_EXCEEDED429API-pyyntönopeus on käytetty loppuun.
SERVICE_UNAVAILABLE503Vaadittu palvelu on tilapäisesti poissa käytöstä.

Rate-limit otsikot

Yritä uudelleen 429 vain Yritä uudelleen jälkeen. Yritä uudelleen väliaikaisia ​​503-virheitä eksponentiaalisella peruutuksella. Älä yritä automaattisesti uudelleen virheellisiä 400-, 401- tai 403-pyyntöjä.