Cost+Docs

Autentificare

Aflați cum să vă autentificați cu API-ul Cost+

Toată comunicarea cu API-ul Cost+ necesită TLS 1.2 sau superior și autentificare HTTP Basic.

Cum funcționează autentificarea Basic

Autentificați-vă folosind cheia API ca nume de utilizator cu o parolă goală. Codificați în Base64 șirul \{api_key\}: (observați două puncte la final — parola este goală).

Headerul Authorization rezultat arată astfel:

Authorization: Basic aHVudGVyMjo=

Nu expuneți niciodată cheia API în codul client-side sau în depozite publice. Păstrați-o doar pe partea de server.

Utilizarea cURL

Metoda implicită (recomandat)

cURL suportă nativ autentificarea Basic cu flag-ul -u. Transmiteți cheia API urmată de două puncte:

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

Codificare manuală Base64

Dacă preferați să construiți headerul manual, codificați mai întâi cheia:

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

Apoi transmiteți valoarea codificată în headerul Authorization:

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

Două puncte de la finalul cheii API sunt obligatorii — acestea separă numele de utilizator de parola (goală) în schema de autentificare Basic.

Coduri de stare HTTP

API-ul folosește coduri de stare HTTP standard pentru a indica rezultatul unei cereri.

Cod de stareSemnificațieDescriere
200OKCererea a reușit.
201CreatResursa a fost creată cu succes.
400Cerere incorectăCererea a fost malformată sau lipsesc câmpuri obligatorii.
401NeautorizatAutentificarea a eșuat — verificați cheia API.
403InterzisNu aveți permisiunea de a accesa această resursă.
404NegăsitResursa solicitată nu există.
500Eroare internă de serverCeva a mers greșit pe partea noastră.
502Gateway incorectEroare de serviciu upstream.
503Serviciu indisponibilAPI-ul este temporar indisponibil.
504Timeout gatewayServiciul upstream nu a răspuns la timp.

On this page