Dezvoltatori
Creează aplicații care acționează pentru membrii care le permit: profil, prieteni, citire și publicare.
Cum funcționează
- Creează o aplicație mai jos și păstrează secretul; apare o singură dată.
- Trimite membrul la această pagină; acceptă sau refuză:
https://staging.ehna.online/oauth/authorize?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=code&scope=profile+friends+posts_read+posts_write&state=RANDOM - Schimbă codul unic (10 minute) pe un token:
POST https://staging.ehna.online/api/oauth/token grant_type=authorization_code&client_id=…&client_secret=…&code=…&redirect_uri=… - Apelează API-ul cu tokenul în antet:
Authorization: Bearer ACCESS_TOKEN
| Endpoint | Permisiune | Ce face |
|---|---|---|
GET /api/v1/me | profile | Profilul membrului |
GET /api/v1/me/friends | friends | Prietenii |
GET /api/v1/me/posts | posts_read | Ultimele postări |
POST /api/v1/posts | posts_write | Publică un text în numele lui |
Fiecare aplicație are o limită pe minut stabilită de echipă. Membrii pot revoca accesul oricând.