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

توثيق API

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

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

GET /api/v1/skills/search

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

المعاملالنوعمطلوبالوصف
qstringاستعلام البحث
pagenumber-رقم الصفحة (الافتراضي: 1)
limitnumber-العناصر لكل صفحة (الافتراضي: 20، الحد الأقصى: 100)
sortBystring-الترتيب: stars | recent (الافتراضي: recent)
categorystring-صف حسب slug الفئة (مثل data-ai و devops).
occupationstring-صف حسب slug مهنة SOC (مثل software-developers).
languagestring-صف حسب لغة محتوى Skill المكتشفة. استخدم رمز ISO مثل en أو zh أو ja؛ يعني mul محتوى متعدد اللغات، ويعني und أن اللغة غير محددة.

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

  • *مجهول (بدون مفتاح 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"

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

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

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

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

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

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