Razvijalci
API RefurbScore
REST API saa podadaa kompaneja, pasoša, recensaija i integracnjen odavaca.
- Osnovni URL
https://refurbscore.com
Avtentifikacija
Končne točke za prodajalce zahtevajo ključ API (paket Pro). Ključ posredujte prek glave Authorization Bearer ali X-API-Key.
Authorization: Bearer rs_live_…
# ali
X-API-Key: rs_live_…Za ogled celotnega ukaza se pomaknite vstran.
Dostupne obsjagi:
read:companyread:passportwrite:passportwrite:reviewwrite:editwrite:webhook
Neodvisnost ocene
API izpostavlja ocene zaupanja, izračunane na podlagi preverjenih podatkov. Plačljivi paketi in dostop do API-ja nikoli ne spreminjajo ocen.
Obmežennja saahteva
- Publične saapiti
- 60saapit/hv
- Avtentifikovane
- 300saapit/hv
- Operacnjen saapisu
- 30saapit/hv
Odgovori vsebujejo glavi X-RateLimit-Remaining in X-RateLimit-Reset.
Kincevi točki
Poti so podane glede na osnovni URL. Končne točke z oznako „Javno“ ne zahtevajo ključa API in so omejene glede na naslov IP.
- GET
/api/company/{slug}Avtentifikacija: PubličneiObsjag:read:company - GET
/api/company/{slug}/scoreAvtentifikacija: PubličneiObsjag:read:company - GET
/api/company/{slug}/reviewsAvtentifikacija: PubličneiObsjag:read:company - GET
/api/passport/{id}Avtentifikacija: PubličneiObsjag:read:passport - POST
/api/passportAvtentifikacija: API-ključObsjag:write:passport - POST
/api/reviewsAvtentifikacija: NeobavesanoObsjag:write:review - POST
/api/suggested-editAvtentifikacija: API-ključObsjag:write:edit - POST
/api/webhooksAvtentifikacija: API-ključObsjag:write:webhook
Pgodinaladi
curl "https://refurbscore.com/api/company/nomophone"Za ogled celotnega ukaza se pomaknite vstran.
curl -X POST "https://refurbscore.com/api/passport" \
-H "Authorization: Bearer rs_live_…" \
-H "Content-Type: application/json" \
-d '{"brand":"Apple","model":"iPhone 13","condition":"A","summary":"128GB"}'Za ogled celotnega ukaza se pomaknite vstran.
curl -X POST "https://refurbscore.com/api/webhooks" \
-H "Authorization: Bearer rs_live_…" \
-H "Content-Type: application/json" \
-d '{"action":"register","url":"https://example.com/hook","events":["review.published"]}'Za ogled celotnega ukaza se pomaknite vstran.
Poakcije
review.createdreview.publishedpassport.createdpassport.publishedscore.updatedcertification.updated
Besapeka
- Vse operacije pisanja pred objavo gredo skozi moderiranje administratorja.
- Ključi API se shranjujejo kot zgoščene vrednosti SHA-256 — izvirni ključ je prikazan samo enkrat, ob ustvarjanju.
- Dosivki webhook povinne perevirjati X-Webhook-Signature (HMAC-SHA256).
- Vsaka zahteva se zabeleži z metodo, potjo, statusom, trajanjem in predpono ključa.