مرجع كامل لواجهة برمجة التطبيقات API Reference

📚 مرجع كامل لواجهة برمجة التطبيقات API Reference

📑 فهرس المحتويات

  1. المصادقة والصلاحيات
  2. جدول كل المسارات
  3. فحص الحالة
  4. التدوينات
  5. الوسائط
  6. التصنيفات
  7. المجموعات
  8. حقول ميتا المجموعات
  9. ملء حقول الميتا من التدوينة
  10. رموز الأخطاء
  11. سيناريوهات كاملة
  12. إدارة المجتمع والمستخدمين

1️⃣ المصادقة والصلاحيات

طرق المصادقة

كل الطلبات (عدا /health) تتطلب واحدًا من:

الطريقة الصيغة
Header (موصى به) Authorization: Bearer sk_xxxxxxxxxxxx
Header بديل X-API-Key: sk_xxxxxxxxxxxx
Query (غير مستحسن) ?api_key=sk_xxxxxxxxxxxx

الصلاحيات المتاحة

الصلاحية تسمح بـ
* كل الصلاحيات (لا يشمل الحذف — غير موجود أصلًا)
posts:read قراءة التدوينات (مع بيانات المحررين)
posts:write إنشاء/تحديث التدوينات (مع تعيين المحررين)
media:read قراءة الوسائط
media:write رفع الوسائط
categories:read قراءة التصنيفات
categories:write إنشاء/تحديث التصنيفات
groups:read قراءة المجموعات وحقولها
groups:write إنشاء/تحديث المجموعات
groups:meta:write إدارة حقول ميتا المجموعات
community:read قراءة المجتمع
community:write إنشاء/تحديث المجتمع
community:moderate إدارة النشر والاعتماد

⚠️ مهم: لا يوجد حذف في API. كل عمليات الحذف تتم من لوحة الإدارة (/admin/posts, /admin/media, إلخ).كل ما تحتاجه للإنتاج: أنشئ مفتاحًا بـ posts:write (و community:read إن أردت جلب المحررين) وابدأ الإرسال.