المطورين
اعمل تطبيقات بتشتغل بالنيابة عن الأعضاء اللي بيسمحوا لها: البروفايل والأصحاب وقراية البوستات ونشرها.
بيشتغل إزاي
- اعمل تطبيق تحت واحفظ السر كويس؛ بيظهر مرة واحدة بس.
- ابعت العضو للصفحة دي يختار يسمح أو يرفض:
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 - بدّل الكود المؤقت (صالح 10 دقايق) بتوكن:
POST https://staging.ehna.online/api/oauth/token grant_type=authorization_code&client_id=…&client_secret=…&code=…&redirect_uri=… - نادي على الـ API والتوكن في الهيدر:
Authorization: Bearer ACCESS_TOKEN
| نقطة الوصول | الصلاحية | بيعمل إيه |
|---|---|---|
GET /api/v1/me | profile | بروفايل العضو |
GET /api/v1/me/friends | friends | أصحابه |
GET /api/v1/me/posts | posts_read | آخر بوستاته |
POST /api/v1/posts | posts_write | ينشر بوست نصي باسمه |
كل تطبيق ليه حد طلبات في الدقيقة بيحدده فريق الموقع، والأعضاء يقدروا يلغوا الوصول في أي وقت من الإعدادات › التطبيقات المربوطة.