التوثيق
ربط 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.
