Entwickler
Baue Apps, die für zustimmende Mitglieder handeln: Profil, Freunde, Beiträge lesen und posten.
So funktioniert es
- Erstelle unten eine App und bewahre das Geheimnis sicher auf; es erscheint nur einmal.
- Schicke das Mitglied auf diese Seite; es erlaubt oder lehnt ab:
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 - Tausche den Einmalcode (10 Minuten gültig) gegen ein Token:
POST https://staging.ehna.online/api/oauth/token grant_type=authorization_code&client_id=…&client_secret=…&code=…&redirect_uri=… - Rufe die API mit dem Token im Header auf:
Authorization: Bearer ACCESS_TOKEN
| Endpunkt | Berechtigung | Was es tut |
|---|---|---|
GET /api/v1/me | profile | Profil des Mitglieds |
GET /api/v1/me/friends | friends | Die Freunde |
GET /api/v1/me/posts | posts_read | Neueste Beiträge |
POST /api/v1/posts | posts_write | Einen Textbeitrag für es posten |
Jede App hat ein Limit pro Minute, das das Team festlegt. Mitglieder können den Zugriff jederzeit entziehen.