Fillimi
Gabimet
Trajtojini gabimet sipas statusit HTTP dhe mos e përsërisni verbërisht çdo kërkesë të dështuar. Dërgoni gjithmonë Accept: application/json.
StatusiÇfarë të bëni
400Parametër i pavlefshëm ose kufi i madhësisë së faqes. Korrigjoni kërkesën; mos e riprovoni të pandryshuar.
401 / 403Çelës që mungon, i pavlefshëm, i skaduar ose joaktiv, ose qasja te burimi u refuzua. Kontrolloni përgjigjen dhe abonimin; mos e riprovoni të pandryshuar.
404Automjeti ose loti nuk u gjet. Shfaqni rezultat bosh; mos shpikni çmim.
429U arrit kufiri i kërkesave. Respektoni Retry-After kur jepet; përdorni backoff të kufizuar dhe mbani parasysh kuotën e planit tuaj.
5xx / timeoutRiprovoni vetëm leximet e sigurta, me numër të kufizuar riprovimesh. Ruani pikën e fundit të suksesshme të kontrollit dhe mos regjistroni në log çelësa ose përgjigje të plota.
Gabime autentikimi
- 403
{ "error": "please add auth key in x-api-key header" } - 403
{ "error": "wrong api key" } - 403
{ "error": "your api subscription has expired" } - 403
{ "error": "your api subscription is not active" }
Lexojeni përgjigjen me siguri
- Kontrollet e aplikacionit zakonisht kthejnë një objekt me error; dështimet e framework-ut dhe të gateway-t përdorin message.
- Një gateway, proxy ose server web mund të kthejë HTML, tekst të thjeshtë ose trup bosh edhe kur është kërkuar JSON.
- Përsëritni vetëm kërkesat GET të sigurta, me një numër të kufizuar provash dhe vonesa në rritje. Ruani pikën tuaj të fundit të suksesshme.