واجهة API ونقطة النهاية ودليل التكامل
مرجع واجهة برمجة التطبيقات (API) الخاصة برواق. استخدم هذه الواجهات لبناء تكاملات مخصصة مع المنصة. جميع الطلبات تتطلب رأس Authorization مع رمز الوصول.
/api/auth/loginتسجيل الدخول بالبريد الإلكتروني وكلمة المرور
/api/auth/registerإنشاء حساب جديد
/api/auth/refreshتحديث رمز الوصول
/api/auth/logoutتسجيل الخروج من الجلسة الحالية
/api/auth/meالحصول على الملف الشخصي للمستخدم الحالي
/api/leaderboardsالحصول على لوحة المتصدرين العامة
/api/users/:usernameالحصول على ملف مستخدم باسم المستخدم
/api/users/profileتحديث الملف الشخصي
// طلب باستخدام Fetch
const response = await fetch('https://riwaq.io/api/users/profile', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json',
},
});