scheduled.
يرجى الاطلاع على نظرة عامة على webhook لمزيد من التفاصيل.
بعد تسجيل عنوان URL الخاص بـ webhook، ستتلقى طلب POST إلى عنوان URL الخاص بك عند حدوث حدث.
سيتضمن طلب POST حمولة JSON مع تفاصيل الحدث.
إجراء Scheduled
ستتلقى هذا الإشعار عبر webhook عند معالجة منشور مجدول — سواء نجح أم فشل — ونشره على الشبكات الاجتماعية المحددة. على سبيل المثال، إذا قمت بجدولة منشور للساعة 12:00 ظهرًا في 1 أغسطس 2026، فسيتم إرسال webhook في نفس وقت نشر المنشور بالضبط. يتم إرسال إشعارات webhook فقط للمنشورات المجدولة في المستقبل باستخدام حقلscheduleDate في نقطة النهاية /post.
حدث Scheduled
لن تتلقى إشعار webhook للمنشورات الفورية، لأن API يُرجع استجابة النجاح أو الفشل فورًا في رد JSON.
تُرسل إشعارات webhook فقط للمنشورات المجدولة، حيث تُعالج هذه بشكل غير متزامن وتتطلب إشعارًا منفصلًا لإبلاغك بحالتها.
Webhook نشر TikTok
عند العمل مع TikTok عبر Ayrshare، قد تتلقى webhookين مختلفين لمنشور مجدول. إذا كان منشورك مجدولًا وليس فوريًا، فسوف تتلقى webhook Scheduled Action القياسي أولاً. يشير هذا إلى أنه قد تم إرسال الوسائط بنجاح إلى TikTok للمعالجة والنشر. بعد ذلك، ستتلقى webhooksubAction: tikTokPublished.
يتم تشغيل هذا بمجرد أن ينتهي TikTok من معالجة الوسائط ويتم جعل الوسائط عامة.
يتم تفعيل هذا الـ webhook لكل من المنشورات الفورية والمجدولة.
في لوحة تحكم Ayrshare، تتم الإشارة إلى هذا الحدث بـ tikTok (pub).
إجراء Social
إشعار عند ربط أو إلغاء ربط ملف تعريف مستخدم بشبكة اجتماعية.حدث Social Action
source بقيمة system أن Ayrshare قامت تلقائيًا بإلغاء ربط الحساب، مثلًا عندما لم يعد اتصال الشبكة الاجتماعية صالحًا. نوصي بإبلاغ المستخدم حتى يتمكن من الاستمرار في النشر. يمكن الاطلاع على تفاصيل إلغاء الربط في حقل details. سيتم أيضًا إرسال بريد إلكتروني إلى عنوان البريد الإلكتروني للحساب الأساسي، أو alt emails إذا تم إعدادها.
يعني source بقيمة user أن المستخدم بدأ الإجراء بنفسه، مثلًا قام يدويًا بإلغاء ربط حساب. لن يتم إرسال بريد إلكتروني عند حدوث إجراء من قِبل المستخدم.
إجراء Messages
مطلوب إضافة Messaging Add-On للوصول إلى جميع نقاط النهاية والـ webhooks الخاصة بالرسائل. إشعار عند وصول رسالة مباشرة جديدة، أو قراءتها من قِبل المستخدم، أو إنشاء أو حذف تفاعل على رسالة لـ Facebook و Instagram فقط. تتوفر X/Twitter webhooks كخيار لعملاء Enterprise. يرجى الاتصال بممثل حسابك لمزيد من المعلومات حول أن تصبح عميل Enterprise.تغطية Standby لصفحات Facebook التي تحتوي على تطبيقات متعددة
تشترك Ayrshare في حقل webhookstandby الخاص بـ Facebook بالإضافة إلى حقول الرسائل القياسية. يعني ذلك أنه يتم تسليم أحداث Messenger إلى webhook الخاص بك حتى عندما يمتلك تطبيق آخر على نفس صفحة Facebook التحكم في المحادثة حاليًا — على سبيل المثال، عندما يتم تعيين منصة chatbot كالمستقبل الأساسي لصفحتك، أو عندما يقوم Page Inbox من Meta بمعالجة محادثة بنشاط.
لا يوجد تغيير في المخطط لهذه الأحداث. تصل بنفس حمولات messageCreated / messageRead / reactionCreated / messageEdited الموثقة في الأقسام أدناه. أمران يجب مراعاتهما للصفحات التي بها تطبيق Messenger منافس مثبت:
- قد يزداد حجم الرسائل الواردة مقارنة بالسلوك السابق، حيث كانت أحداث standby تُسقط بصمت قبل الاشتراك فيها. تمثل حركة المرور الجديدة الرسائل التي تلقتها صفحتك والتي كان يتم التعامل معها من قِبل التطبيق الآخر.
- قد تتلقى أحداث
messageCreatedبـtype: "sent"لا تتوافق مع الرسائل التي أرسلتها عبر Ayrshare. هذه هي أصداء الرسائل المُرسَلة من قِبل تطبيق Messenger الآخر على صفحتك (تسلم Meta نسخة من كل إرسال إلى كل تطبيق مشترك). إذا كان تكاملك يوفّق حركة المرور الصادرة مقابل سجل الإرسال الخاص بك، فيمكنك استخدام هذا السجل للتمييز بين إرسالاتك وإرسالات التطبيق المنافس.
أحداث الرسائل الجديدة
إشعار عند إرسال أو استلام رسالة جديدة.حدث قراءة الرسالة
إشعار عندما يقرأ المستلم رسالة.mid يحدد بشكل فريد الرسالة المحددة التي تمت قراءتها.
بالنسبة لرسائل Facebook، يتم تتبع قراءات الرسائل على مستوى المحادثة باستخدام conversationId.
عندما يحدث حدث قراءة، يجب اعتبار جميع الرسائل في تلك المحادثة ذات الطوابع الزمنية قبل الطابع الزمني created (أو read) قد تمت قراءتها من قِبل المستخدم.
أحداث إنشاء وحذف التفاعل
إشعار عند إنشاء أو حذف تفاعل، مثل إعجاب، على رسالة.حدث تحرير الرسالة
إشعار عندما يقوم مستخدم بتحرير رسالة أرسلها سابقًا. متوفر لرسائل Facebook و Instagram المباشرة. يطابق حقلmessageEdit.mid قيمة id لحدث messageCreated الأصلي، مما يتيح للمستهلكين ربط التحرير بالرسالة الأصلية. يحمل حقل messageEdit.text نص الرسالة الجديد المُحرَّر.
إجراء Batch
إشعار عند اكتمال معالجة دفعة وتوفر الملف، مثل الحصول على جميع ملفات المستخدم. يمكنك الوصول إلى الملف باستخدام عنوان URL المُوقَّع مسبقًا في حقلurl.
حدث Batch
إجراء Feed
إشعار عند العثور على عنصر تغذية RSS جديد لتغذيات RSS المسجلة. ملاحظة: إذا كان الـ Webhook نشطًا، فلن يتم نشر عناصر RSS الجديدة تلقائيًا على الشبكات الاجتماعية.حدث Feed
إجراء Mentions
إشعار عند الإشارة إلى حسابك المرتبط. متوفر لـ Facebook و Instagram. تُرحّل Ayrshare حمولة الإشارة الأصلية من Meta دون تغيير، مضيفةً فقط حقول المغلَّف القياسية (action, refId, hookId, url, و timeStamp مع Webhook Security) و subAction. المثال أدناه هو شكل Instagram: media_id، بالإضافة إلى comment_id عندما تكون الإشارة في تعليق. تصل إشارات Facebook كتغيير mention الأصلي في صفحة Meta، والذي تختلف حقوله عن مثال Instagram؛ راجع مرجع webhooks الخاص بـ Meta لمجموعة حقول Facebook.
حدث Mention (Instagram)
إجراء Comments
إشعار عند إنشاء تعليق على محتواك المرتبط. متوفر لـ Facebook و Instagram. تُرحّل Ayrshare حمولة التعليق الأصلية من Meta دون تغيير، مضيفةً فقط حقول المغلَّف القياسية (action, refId, hookId, url, و timeStamp مع Webhook Security) و subAction. المثال أدناه هو شكل Instagram. تصل تعليقات Facebook كتغيير feed في صفحة بأسماء حقول مختلفة (على سبيل المثال comment_id, post_id, message, و from.name)؛ راجع مرجع webhooks الخاص بـ Meta لمجموعة حقول Facebook.
