Cost+Docs

Autentimine

Õppige, kuidas autentida Cost+ API-ga

Kogu suhtlus Cost+ API-ga nõuab TLS 1.2 või uuemat versiooni ja HTTP Basic autentimist.

Kuidas Basic Auth töötab

Autentimiseks kasutage oma API võtit kasutajanimena ja tühja parooli. Base64-kodeerige string \{api_key\}: (pange tähele lõpus olevat koolonit — parool on tühi).

Tulemuseks saadav Authorization päis näeb välja selline:

Authorization: Basic aHVudGVyMjo=

Ärge kunagi paljastage oma API võtit kliendipoolses koodis ega avalikes hoidlates. Hoidke see ainult serveripoolel.

cURL-i kasutamine

Sisseehitatud viis (soovitatav)

cURL toetab Basic Auth-i natiivset -u lipuga. Edastage oma API võti, millele järgneb koolon:

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

Käsitsi Base64 kodeerimine

Kui eelistate päise ise koostada, kodeerige kõigepealt võti:

API võtme kodeerimine
echo -n "YOUR_API_KEY:" | base64

Seejärel edastage kodeeritud väärtus Authorization päises:

cURL käsitsi Authorization päisega
curl -H "Authorization: Basic YOUR_BASE64_ENCODED_KEY" https://api.costplus.online/v1/orders/

API võtme järel olev koolon on kohustuslik — see eraldab kasutajanime (tühjast) paroolist Basic Auth skeemis.

HTTP olekukoodid

API kasutab standardseid HTTP olekukoode päringu tulemuse näitamiseks.

OlekukoodTähendusKirjeldus
200OKPäring õnnestus.
201LoodudRessurss loodi edukalt.
400Vigane päringPäring oli vigane või puudusid kohustuslikud väljad.
401VolitamataAutentimine ebaõnnestus — kontrollige oma API võtit.
403KeelatudTeil puudub õigus sellele ressursile juurde pääseda.
404Ei leitudSoovitud ressurssi ei eksisteeri.
500Sisemine serveri vigaMeie poolel läks midagi valesti.
502Vigane lüüsÜlemise teenuse viga.
503Teenus pole saadavalAPI on ajutiselt kättesaamatu.
504Lüüsi ajalõppÜlemine teenus ei vastanud õigeaegselt.

On this page