Cost+Docs

Hitelesítés

Ismerje meg, hogyan hitelesítheti magát a Cost+ API-val

A Cost+ API-val való minden kommunikáció TLS 1.2 vagy újabb és HTTP Basic Authentication hitelesítést igényel.

Hogyan működik a Basic Auth

A hitelesítéshez használja az API-kulcsát felhasználónévként üres jelszóval. Base64-kódolja a \{api_key\}: karakterláncot (vegye figyelembe a záró kettőspontot — a jelszó üres).

Az eredményül kapott Authorization fejléc így néz ki:

Authorization: Basic aHVudGVyMjo=

Soha ne tegye közzé az API-kulcsát kliensoldali kódban vagy nyilvános tárolókban. Tartsa kizárólag szerveroldalon.

A cURL használata

Beépített támogatás (ajánlott)

A cURL natívan támogatja a Basic Auth-ot a -u kapcsolóval. Adja meg az API-kulcsot, majd egy kettőspontot:

cURL with -u flag
curl -u YOUR_API_KEY: https://api.costplus.online/v1/orders/

Kézi Base64 kódolás

Ha saját maga szeretné összeállítani a fejlécet, először kódolja a kulcsot:

Encode the API key
echo -n "YOUR_API_KEY:" | base64

Ezután adja meg a kódolt értéket az Authorization fejlécben:

cURL with manual Authorization header
curl -H "Authorization: Basic YOUR_BASE64_ENCODED_KEY" https://api.costplus.online/v1/orders/

Az API-kulcs utáni kettőspont kötelező — ez választja el a felhasználónevet az (üres) jelszótól a Basic Auth sémában.

HTTP állapotkódok

Az API szabványos HTTP állapotkódokat használ a kérés eredményének jelzésére.

ÁllapotkódJelentésLeírás
200OKA kérés sikeres volt.
201LétrehozvaAz erőforrás sikeresen létrejött.
400Hibás kérésA kérés hibás volt vagy hiányoznak a kötelező mezők.
401Nem hitelesítettA hitelesítés sikertelen — ellenőrizze az API-kulcsát.
403TiltottNincs jogosultsága az erőforrás eléréséhez.
404Nem találhatóA kért erőforrás nem létezik.
500Belső szerverhibaValami hiba történt a mi oldalunkon.
502Hibás átjáróUpstream szolgáltatás hiba.
503A szolgáltatás nem elérhetőAz API átmenetileg nem elérhető.
504Átjáró időtúllépésAz upstream szolgáltatás nem válaszolt időben.

On this page