Sviluppatori
Crea app che agiscono per i membri che lo consentono: profilo, amici, lettura e pubblicazione.
Come funziona
- Crea un'app qui sotto e conserva il segreto; appare una sola volta.
- Manda il membro a questa pagina; consente o rifiuta:
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 - Scambia il codice monouso (10 minuti) con un token:
POST https://staging.ehna.online/api/oauth/token grant_type=authorization_code&client_id=…&client_secret=…&code=…&redirect_uri=… - Chiama l'API con il token nell'intestazione:
Authorization: Bearer ACCESS_TOKEN
| Endpoint | Permesso | Cosa fa |
|---|---|---|
GET /api/v1/me | profile | Profilo del membro |
GET /api/v1/me/friends | friends | I suoi amici |
GET /api/v1/me/posts | posts_read | Ultimi post |
POST /api/v1/posts | posts_write | Pubblicare un post di testo per lui |
Ogni app ha un limite al minuto fissato dal team. I membri possono revocare l'accesso in qualsiasi momento.