Geliştiriciler
İzin veren üyeler adına çalışan uygulamalar yap: profil, arkadaşlar, gönderi okuma ve paylaşma.
Nasıl çalışır
- Aşağıda bir uygulama oluştur ve gizli anahtarı sakla; bir kez gösterilir.
- Üyeyi bu sayfaya gönder; izin verir veya reddeder:
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 - Tek kullanımlık kodu (10 dakika) erişim jetonuyla değiştir:
POST https://staging.ehna.online/api/oauth/token grant_type=authorization_code&client_id=…&client_secret=…&code=…&redirect_uri=… - API'yi başlıktaki jetonla çağır:
Authorization: Bearer ACCESS_TOKEN
| Uç nokta | İzin | Ne yapar |
|---|---|---|
GET /api/v1/me | profile | Üyenin profili |
GET /api/v1/me/friends | friends | Arkadaşları |
GET /api/v1/me/posts | posts_read | Son gönderileri |
POST /api/v1/posts | posts_write | Onun adına metin gönderisi paylaş |
Her uygulamanın ekip tarafından belirlenen dakika başı istek sınırı var. Üyeler erişimi istediği zaman kaldırabilir.