التوثيق

ربط API - النشر البرمجي

انشر إضافاتك برمجيًا

ربط API - النشر البرمجي للإضافات

مسار: POST /api/v1/plugins/publish. المصادقة: ترويسة Authorization: Bearer <API_KEY>. يُولَّد المفتاح من حسابك > مفاتيح API ويُعرض مرة واحدة فقط.

الجسم multipart/form-data: حقل zip (ملف الإضافة)، وحقل meta (نص JSON بالحقول: slug, name_ar, name_en, desc_ar, desc_en, category, price, version, requires_core, changelog_ar, changelog_en, product (اختياري - slug منتج موجود)).

curl -X POST "https://your-site/api/v1/plugins/publish" \
  -H "Authorization: Bearer API_KEY" \
  -F "zip=@my-plugin-1.0.0.zip" \
  -F 'meta={"slug":"my-plugin","name_ar":"إضافتي","name_en":"My Plugin","desc_ar":"وصف","desc_en":"desc","category":"tools","price":0,"version":"1.0.0","requires_core":"1.0.0","changelog_ar":"الإصدار الأول","changelog_en":"Initial release"}'

قراءة عامة بلا مصادقة: GET /api/v1/plugins.