Programeri
API RefurbScore
REST API za podataka kompanija, pasoša, recenzija i integracii prodavaca.
- Osnovni URL
https://refurbscore.com
Avtentifikacija
Krajnje tačke za prodavce zahtevaju API ključ (paket Pro). Ključ prosledite preko zaglavlja Authorization Bearer ili X-API-Key.
Authorization: Bearer rs_live_…
# ili
X-API-Key: rs_live_…Pomerite u stranu da biste videli celu naredbu.
Dostupne obsjagi:
read:companyread:passportwrite:passportwrite:reviewwrite:editwrite:webhook
Nezavisnost ocene
API pruža ocene poverenja izračunate na osnovu verifikovanih podataka. Plaćeni paketi i API pristup nikada ne menjaju ocene.
Obmežennja zahteva
- Publične saapiti
- 60saapit/hv
- Avtentifikovane
- 300saapit/hv
- Operacii saapisu
- 30saapit/hv
Odgovori sadrže zaglavlja X-RateLimit-Remaining i X-RateLimit-Reset.
Kincevi točki
Putanje su relativne u odnosu na osnovni URL. Krajnje tačke označene kao „Javno“ ne zahtevaju API ključ i ograničene su po IP adresi.
- GET
/api/company/{slug}Avtentifikacija: PubličniiObsjag:read:company - GET
/api/company/{slug}/scoreAvtentifikacija: PubličniiObsjag:read:company - GET
/api/company/{slug}/reviewsAvtentifikacija: PubličniiObsjag:read:company - GET
/api/passport/{id}Avtentifikacija: PubličniiObsjag:read:passport - POST
/api/passportAvtentifikacija: API-ključObsjag:write:passport - POST
/api/reviewsAvtentifikacija: NeobaveznoObsjag:write:review - POST
/api/suggested-editAvtentifikacija: API-ključObsjag:write:edit - POST
/api/webhooksAvtentifikacija: API-ključObsjag:write:webhook
Prikladi
curl "https://refurbscore.com/api/company/nomophone"Pomerite u stranu da biste videli celu naredbu.
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"}'Pomerite u stranu da biste videli celu naredbu.
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"]}'Pomerite u stranu da biste videli celu naredbu.
Poakcije
review.createdreview.publishedpassport.createdpassport.publishedscore.updatedcertification.updated
Besapeka
- Sve operacije upisa pre objavljivanja prolaze administratorsku moderaciju.
- API ključevi se čuvaju kao SHA-256 heševi — ključ u izvornom obliku prikazuje se samo jednom, prilikom kreiranja.
- Dosivki webhook povinne perevirjati X-Webhook-Signature (HMAC-SHA256).
- Svaki zahtev se beleži sa metodom, putanjom, statusom, trajanjem i prefiksom ključa.