Hitilafu na majaribio upya
Ukurasa huu umetafsiriwa kutoka Kiingereza. Ikiwa hizi mbili zinatofautiana, ukurasa wa Kiingereza ndio sahihi. Soma ukurasa wa Kiingereza
Kila kushindwa ambako maktaba hurusha ni mojawapo ya hitilafu nne, na zote nne zina aina moja ya msingi, kwa hivyo kishughulikiaji kimoja kinaweza kuzinasa zote.
- Hitilafu ya API. API ilikataa ombi. Inabeba hali ya HTTP,
codethabiti ya kufanyia maamuzi, na ujumbe katika lugha uliyoomba. - Hitilafu ya OAuth. Sehemu ya mwisho ya tokeni ilikataa vitambulisho vyako au mawanda uliyoomba.
- Hitilafu ya matengenezo. API haipatikani kwa muda mfupi kwa sababu ya matengenezo.
- Hitilafu ya usafirishaji. Hakuna jibu linalotumika lililowasili: muunganisho ulishindwa au muda wake uliisha, au jibu halikuweza kusomwa.
Kughairi mwito si hitilafu. Hujitokeza kama ughairi wa lugha yako yenyewe.
Kinachojaribiwa upya
Jibu la 429 au 503 linalosema muda wa kusubiri, katika kichwa cha Retry-After cha sekunde 60 au chini, hujaribiwa upya baada ya kusubiri muda huo hasa. Mwito hufanya majaribio yasiyozidi 3. Unaweza kuzima majaribio upya kwa kuweka kiwango cha juu kuwa 1.
Kila kitu kingine hurushwa mara moja:
- jibu la 429 au 503 lisilo na
Retry-After; - kusubiri kwa zaidi ya sekunde 60, ambako maktaba haitatumia ndani ya mwito wako. Hitilafu inabeba
retry_after, kwa hivyo unaweza kupanga jaribio upya mwenyewe; - hitilafu ya usafirishaji, kwa sababu huenda ombi limeshafika kwenye API;
- mtiririko wowote ambao umeshawasilisha tukio.