المنشورات
عدّل منشورًا
قبل أن تبدأ أي شبكة بالإرسال، يستبدل targets أو يضبط scheduledAt أو ينقل المنشور بين draft وscheduled. تبقى الحقول المحذوفة كما هي.
التفويضات
Authorizationstringمطلوبمفتاحك الشخصي أو رمز وصول OAuth، يُرسل كـ
Bearer <token>.
معاملات المسار
idstringمطلوبمعرّف المنشور.
الجسم
application/json
targetsobject[]كل الأهداف، معاد كتابتها (النص والوسائط والصيغة والحساب)؛ عند الغياب: تبقى
عرض الخصائص الفرعية
platformstringمطلوبالشبكة المستهدفة
القيم المسموحة:
instagramfacebookxlinkedintiktoktextstringمطلوبالنص المصاحب المنشور على هذه الشبكة
mediaobject[]الوسائط المرفقة
عرض الخصائص الفرعية
idstringمعرّف وسائط من مكتبة المنشأة (وإلا
urlوtype)urlstringالعنوان العام للوسائط (https في الوضع الفعلي)؛ دون معرّف
typestringنوع الوسائط المعطاة بعنوان
القيم المسموحة:
imagevideo
formatstringالصيغة (
postوreelوstoryوcarousel...)؛ افتراضيًا الصيغة التي تقدمها الشبكةaccountIdstringفي الوضع الفعلي: الحساب المتصل الذي ينشر، عندما تملك المنشأة عدة حسابات على هذه الشبكة (
GET /v1/establishments/:id/accounts)
scheduledAtstring<date-time>موعد جديد، في المستقبل: يُجدول المنشور في هذا الموعد
statusstringdraft: العودة إلى مسودة (يبقى المحتوى ويضيع الموعد)؛scheduled: الجدولة فيscheduledAt، أو في الموعد الذي كان لهالقيم المسموحة:
draftscheduled
الاستجابة
200application/json
المنشور بعد التعديل.
idstringمطلوبمعرّف المنشور
statusstringمطلوبعبر كل الشبكات؛
partial: نُشر على واحدة وفشل على أخرىالقيم المسموحة:
draftscheduledpublishingpublishedsent_to_inboxfailedpartialestablishmentIdstringمطلوبمنشأة المنشور
createdAtstring<date-time>مطلوبوقت إنشاء المنشور
targetsobject[]مطلوبمدخل لكل شبكة وحساب: حسابان على شبكة واحدة، مدخلان
عرض الخصائص الفرعية
platformstringمطلوبشبكة الهدف
accountIdstringمطلوبالحساب الذي ينشر (
GET /v1/establishments/:id/accounts)statestringمطلوبحالة الهدف على شبكته
القيم المسموحة:
draftscheduledpublishingpublishedsent_to_inboxfailedpublishedAtstring<date-time>وقت نشر الهدف
permalinkstringرابط المنشور المنشور على الشبكة
errorstringسبب رفض الشبكة
scheduledAtstring<date-time>وقت جدولة نشر المنشور
402
subscription_required.
403
live_mode_required لتطبيق اختباري، أو أن النطاق posts:write مفقود.
404
post_not_found: خارج نطاق وصول الرمز.
409
post_not_editable: أُرسلت شبكة أو يجري إرسالها.
422application/json
post_refused: سترفض شبكة أو المنشأة أو النشر المنشور المعدَّل. duplicate_platform لهدفين على شبكة واحدة.
4XXapplication/json
أي خطأ آخر، ضمن غلاف الخطأ.