مرحبًا بكم في توثيق API الشامل لدينا
سريع وموثوق
API عالي الأداء مع زمن انتقال منخفض
آمن
أمان وتشفير على مستوى المؤسسة
شامل
مجموعة كاملة من نقاط النهاية لجميع الاحتياجات
رابط الأساس
https://devsouqhub.com/api/v1
مرجع كامل لجميع نقاط نهاية API والميزات
مرحبًا بكم في توثيق API الشامل لدينا
API عالي الأداء مع زمن انتقال منخفض
أمان وتشفير على مستوى المؤسسة
مجموعة كاملة من نقاط النهاية لجميع الاحتياجات
https://devsouqhub.com/api/v1
كيفية المصادقة مع API الخاص بنا
المصادقة باستخدام مفتاح API الخاص بك
GET /api/v1/courses?api_key=YOUR_API_KEY
وصف رمز الوصول
Authorization: Bearer YOUR_TOKEN
وصف تقييد المعدل
الخطة | حد المعدل | الانفجار |
---|---|---|
مجاني | 60 الطلبات في الساعة | 10 الطلبات في الدقيقة |
أساسي | 500 الطلبات في الساعة | 30 الطلبات في الدقيقة |
مميز | 2000 الطلبات في الساعة | 60 الطلبات في الدقيقة |
مؤسسي | custom | custom |
وصف رؤوس حد المعدل
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 56
X-RateLimit-Reset: 1623456789
وصف نقاط نهاية المصادقة
/api/v1/auth/login
وصف تسجيل الدخول API
الاسم | النوع | هذا الحقل مطلوب | الوصف |
---|---|---|---|
string | البريد الإلكتروني للمستخدم | ||
password | string | كلمة مرور المستخدم |
{
"success": true,
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"user": {
"id": 1,
"username": "johndoe",
"email": "john@example.com"
}
}
وصف معالجة الأخطاء
رمز الحالة | رمز الخطأ | الوصف |
---|---|---|
400 | invalid_request | خطأ طلب غير صالح |
401 | unauthorized | خطأ غير مصرح |
403 | forbidden | خطأ ممنوع |
404 | not_found | خطأ غير موجود |
422 | validation_error | خطأ التحقق |
429 | rate_limit_exceeded | خطأ حد المعدل |
500 | server_error | خطأ في الخادم |
503 | service_unavailable | خطأ الخدمة غير متوفرة |
{
"success": false,
"error": {
"code": "validation_error",
"message": "The given data was invalid.",
"details": {
"email": ["The email field is required."],
"password": ["The password must be at least 8 characters."]
}
}
}