Cost+Docs

Autentifikācija

Uzziniet, kā autentificēties ar Cost+ API

Visai saziņai ar Cost+ API nepieciešams TLS 1.2 vai jaunāka versija un HTTP Basic autentifikācija.

Kā darbojas Basic Auth

Autentificējieties, izmantojot savu API atslēgu kā lietotājvārdu ar tukšu paroli. Base64 kodējiet virkni \{api_key\}: (ievērojiet beigu kolu — parole ir tukša).

Rezultātā Authorization galvene izskatās šādi:

Authorization: Basic aHVudGVyMjo=

Nekad neatklājiet savu API atslēgu klienta puses kodā vai publiskos repozitorijos. Glabājiet to tikai servera pusē.

cURL izmantošana

Iebūvēts atbalsts (ieteicams)

cURL sākotnēji atbalsta Basic Auth ar -u karodziņu. Norādiet savu API atslēgu, kam seko kols:

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

Manuāla Base64 kodēšana

Ja vēlaties veidot galveni pats, vispirms kodējiet atslēgu:

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

Pēc tam norādiet kodēto vērtību Authorization galvenē:

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

Beigu kols pēc API atslēgas ir obligāts — tas atdala lietotājvārdu no (tukšās) paroles Basic Auth shēmā.

HTTP statusa kodi

API izmanto standarta HTTP statusa kodus, lai norādītu pieprasījuma rezultātu.

Statusa kodsNozīmeApraksts
200OKPieprasījums veiksmīgs.
201IzveidotsResurss veiksmīgi izveidots.
400Nederīgs pieprasījumsPieprasījums bija nepareizi formatēts vai trūkst obligāto lauku.
401NeautorizētsAutentifikācija neizdevās — pārbaudiet savu API atslēgu.
403AizliegtsJums nav atļaujas piekļūt šim resursam.
404Nav atrastsPieprasītais resurss neeksistē.
500Iekšēja servera kļūdaKaut kas nogāja greizi mūsu pusē.
502Nederīga vārtejaAugšupējā pakalpojuma kļūda.
503Pakalpojums nav pieejamsAPI ir īslaicīgi nepieejams.
504Vārtejas noildzeAugšupējais pakalpojums neatbildēja laikā.

On this page