Ontwikkelaars
Bouw apps die handelen voor leden die toestemming geven: profiel, vrienden, berichten lezen en plaatsen.
Hoe het werkt
- Maak hieronder een app en bewaar het geheim; het wordt één keer getoond.
- Stuur het lid naar deze pagina; het staat toe of weigert:
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 - Wissel de eenmalige code (10 minuten) in voor een token:
POST https://staging.ehna.online/api/oauth/token grant_type=authorization_code&client_id=…&client_secret=…&code=…&redirect_uri=… - Roep de API aan met het token in een header:
Authorization: Bearer ACCESS_TOKEN
| Endpoint | Toestemming | Wat het doet |
|---|---|---|
GET /api/v1/me | profile | Profiel van het lid |
GET /api/v1/me/friends | friends | Vrienden |
GET /api/v1/me/posts | posts_read | Laatste berichten |
POST /api/v1/posts | posts_write | Een tekstbericht voor het lid plaatsen |
Elke app heeft een limiet per minuut van het team. Leden kunnen de toegang altijd intrekken.