Skip to main content
تشغيل أي مهارة في Manus
بنقرة واحدة
$pwd:
API.md
REST API

توثيق API

الوصول إلى بيانات SkillsMP Skills برمجياً عبر REST API. يدعم البحث بالكلمات المفتاحية والتصفية حسب الفئة والمهنة.

المصادقة
نقاط النهاية

GET /api/v1/skills/search

البحث عن المهارات بالكلمات المفتاحية

المعاملالنوعمطلوبالوصف
qstringاستعلام البحث
pagenumber-رقم الصفحة (الافتراضي: 1)
limitnumber-العناصر لكل صفحة (الافتراضي: 20، الحد الأقصى: 100)
sortBystring-الترتيب: stars | recent
categorystring-Filter by category slug (e.g. data-ai, devops).
occupationstring-Filter by SOC occupation slug (e.g. software-developers).

حدود الاستخدام

  • *مجهول (بدون مفتاح API): 50 طلب/يوم، 10/دقيقة — البحث بالكلمات المفتاحية فقط
  • *مُصادق (مع مفتاح API): 500 طلب/يوم، 30/دقيقة — بحث بالكلمات المفتاحية
  • *البحث بأحرف البدل (مثل *) غير مدعوم

كل استجابة API تتضمن الرؤوس التالية لمساعدتك في تتبع استخدام الحصة:

الرأسالوصف
X-RateLimit-Daily-Limitحد الطلبات اليومي
X-RateLimit-Daily-Remainingالطلبات المتبقية لهذا اليوم
أمثلة الكود

البحث بالكلمات المفتاحية

curl -X GET "https://skillsmp.com/api/v1/skills/search?q=SEO" \
  -H "Authorization: Bearer sk_live_your_api_key"

Search with occupation filter

curl -X GET "https://skillsmp.com/api/v1/skills/search?q=automation&occupation=software-developers&sortBy=stars" \
  -H "Authorization: Bearer sk_live_your_api_key"
معالجة الأخطاء

تستخدم API رموز حالة HTTP القياسية وتُرجع تفاصيل الأخطاء بتنسيق JSON.

رمز الخطأHTTPالوصف
INVALID_API_KEY401مفتاح API غير صالح
MISSING_QUERY400معامل الاستعلام المطلوب مفقود
INVALID_OCCUPATION400معرّف المهنة غير معروف
DAILY_QUOTA_EXCEEDED429تم تجاوز حصة API اليومية
INTERNAL_ERROR500خطأ داخلي في الخادم

مثال على استجابة الخطأ:

json
{
  "success": false,
  "error": {
    "code": "INVALID_API_KEY",
    "message": "The provided API key is invalid"
  }
}