Virheet ja uudelleenyritykset
Tämä sivu on käännetty englannista. Jos ne eroavat toisistaan, englanninkielinen sivu on oikea. Lue englanninkielinen sivu
Jokainen kirjaston nostama epäonnistuminen on yksi neljästä virheestä, ja kaikilla neljällä on yhteinen perustyyppi, joten yksi käsittelijä voi siepata ne kaikki.
- API-virhe. API hylkäsi pyynnön. Virhe sisältää HTTP-tilan, vakaan
code-arvon haarautumista varten ja viestin pyytämälläsi kielellä. - OAuth-virhe. Tunnuspäätepiste hylkäsi tunnistetietosi tai pyytämäsi oikeusalueet.
- Huoltovirhe. API on hetken poissa käytöstä huollon vuoksi.
- Siirtovirhe. Käyttökelpoista vastausta ei saapunut: yhteys epäonnistui tai aikakatkaistiin, tai vastausta ei voitu lukea.
Kutsun peruuttaminen ei ole virhe. Se näkyy kielesi omana peruutuksena.
Mitä yritetään uudelleen
429 tai 503, joka kertoo, kuinka kauan pitää odottaa, Retry-After-otsakkeessa ja enintään 60 sekuntia, yritetään uudelleen täsmälleen tuon odotuksen jälkeen. Kutsu tekee enintään 3 yritystä. Voit poistaa uudelleenyritykset käytöstä asettamalla enimmäismääräksi 1.
Kaikki muu nostetaan heti:
- 429 tai 503 ilman
Retry-After-otsaketta; - yli 60 sekunnin odotus, jota kirjasto ei vietä kutsusi sisällä. Virhe sisältää
retry_after-arvon, joten voit ajastaa uudelleenyrityksen itse; - siirtovirhe, koska pyyntö on ehkä jo saavuttanut API-rajapinnan;
- mikä tahansa virta, joka on jo toimittanut tapahtuman.