الانتقال إلى المحتوى الرئيسي

OAuth 2.0

تستخدم Rntor API بروتوكول OAuth 2.0 للمصادقة. يجب أن تتضمن جميع طلبات API رمز وصول صالحاً في رأس Authorization.
Authorization: Bearer YOUR_ACCESS_TOKEN

الحصول على بيانات اعتماد API الخاصة بك

  1. سجّل الدخول إلى لوحة تحكم Rntor
  2. انتقل إلى SettingsAPI & Integrations
  3. انقر على Create API Key
  4. انسخ Client ID و Client Secret الخاصين بك
احتفظ بـ Client Secret الخاص بك بأمان. لا تكشفه أبداً في الكود من جانب العميل أو في المستودعات العامة.

الرؤوس المطلوبة

يجب أن تتضمن جميع طلبات API الرؤوس التالية:
الرأسالوصف
Authorizationclient secret الخاص بـ API كرمز Bearer
X-Client-IDمعرّف client الخاص بـ API
Content-Typeapplication/json للطلبات التي تحتوي على جسم

مثال على طلب

curl -X GET "https://api.rntor.com/v1/networks" \
  -H "Authorization: Bearer YOUR_CLIENT_SECRET" \
  -H "X-Client-ID: YOUR_CLIENT_ID"

النطاقات (Scopes)

يمكن تكوين مفاتيح API بنطاقات محددة للحد من الوصول:
النطاقالوصف
read:bookingsقراءة بيانات الحجوزات
write:bookingsإنشاء وتعديل الحجوزات
read:membersقراءة معلومات الأعضاء
write:membersإنشاء وتعديل الأعضاء
read:resourcesقراءة بيانات الموارد
write:resourcesإنشاء وتعديل الموارد
read:invoicesقراءة بيانات الفواتير
write:invoicesإنشاء وتعديل الفواتير
اطلب فقط النطاقات التي يحتاج إليها تكاملك. يتبع ذلك مبدأ الحد الأدنى من الامتيازات.