المطورون
أنشئ تطبيقات تعمل نيابةً عن الأعضاء الذين يسمحون لها: قراءة الملف الشخصي والأصدقاء، وقراءة المنشورات ونشرها.
آلية العمل
- أنشئ تطبيقًا بالأسفل واحتفظ بالسر في مكان آمن؛ فهو يظهر مرة واحدة.
- وجّه العضو إلى هذه الصفحة ليختار السماح أو الرفض:
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=… - استدعِ واجهة البرمجة مع الرمز في الترويسة:
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 | نشر منشور نصي باسمه |
لكل تطبيق حد للطلبات في الدقيقة يحدده فريق الموقع، ويمكن للأعضاء إلغاء الوصول في أي وقت من الإعدادات › التطبيقات المتصلة.