الإنشاء
يمكنك إنشاء الرسائل وإرسالها إلى عملائك أو إلى الأشخاص المهتمين بصفحتك على فيسبوك.
قبل البدء
ستحتاج إلى:
رمز وصول صفحة يطلبه الشخص الذي يمكنه أداء مهمة MESSAGE
على الصفحة
الإذن pages_messaging
يجب أن يكون متلقي الرسالة قد أرسل رسالة إلى صفحتك خلال آخر 24 ساعة أو وافق على تلقي رسائل من صفحتك خارج مدة المراسلة القياسية البالغة 24 ساعة
القيود
لاحظ أن API الإرسال لا تتضمن recipient_id
في الاستجابة للرسائل المرسلة باستخدام recipient.user_ref
أو recipient.phone_number
لتحديد مستلم الرسالة.
نموذج طلب
لإرسال رسالة إلى شخص، أرسل طلب POST
إلى نقطة نهاية /PAGE-ID/messsages
تحتوي على مجموعة معلمات messaging_type
وrecipient
، ومحتوى الرسالة.
تعيين التنسيق لسهولة القراءة.المثال التالي عبارة عن رد على رسالة الشخص عندما تكون الرسالة التي ترسلها صفحتك عبارة عن نص فقط.
curl -i -X POST "https://graph.facebook.com/LATEST-API-VERSION/PAGE-ID/messages
?recipient={'id':'PSID'}
&messaging_type=RESPONSE
&message={'text':'hello,world'}
&access_token=PAGE-ACCESS-TOKEN
في حالة النجاح، سيتلقى تطبيقك استجابة JSON التالية:
{
"recipient_id": "PAGE-SCOPED-ID",
"message_id": "AG5Hz2U..."
}
المعلمات
المعلمة | الوصف | message الكائن | نوع الرسالة التي ترسلها صفحتك. يجب تعيين text أو attachement عند استخدام هذه المعلمة. |
messaging_type تعدادمطلوب | نوع الرسالة التي يتم إرسالها RESPONSE - رسالة يتم إرسالها استجابة لرسالة تم تلقيها. ويتضمن ذلك الرسائل الترويجية وغير الترويجية التي يتم إرسالها خلال الإطار الزمني للرسائل القياسية والذي يبلغ 24 ساعة. على سبيل المثال، يمكنك استخدام هذه العلامة للاستجابة إذا طلب شخص ما تأكيد حجز أو تحديث حالة.
|
notification_type تعداد | نوع الإشعار المباشر الذي سيتلقاه الشخص |
recipient الكائنمطلوب | الشخص الذي سيتلقى الرسالة التي ترسلها صفحتك id - معرف الشخص على مستوى الصفحة الخاص والذي يتم استخدامه لإرسال رسالة ردًا على تلقي صفحتك لرسالة خلال آخر 24 ساعة أو لشخص وافق على تلقي رسائل من صفحتك خارج فترة المراسلة القياسية البالغة 24 ساعة
user_ref - معرف الشخص والذي يتم استخدامه لإرسال رسالة استجابة لمربع اختيار أو المكون الإضافي "دردشة العملاء"
comment_id - معرف التعليق والذي يتم استخدامه لإرسال رسالة كرد خاص استجابة لتعليق أحد الزوّار على منشور بصفحتك
post_id - معرف منشور الصفحة والذي يتم استخدامه لإرسال رسالة كرد خاص استجابة لمنشور أحد الزوّار بصفحتك
|
sender_action تعداد | أيقونة الإجراء التي تظهر في نافذة المراسلة والتي تمثل الإجراء الذي اتخذته الصفحة بشأن رسالة تلقتها الصفحة من أحد الأشخاص. typing_on - عرض فقاعة الكتابة عند قيام الصفحة بإعداد رد
typing_off - عدم عرض فقاعة الكتابة
mark_seen - عرض أيقونة تم المشاهدة للرسائل التي شاهدتها الصفحة
لا يتم إرسالها إلا بالمعلمة recipient . لا يمكن إرسالها بالمعلمة message ولكن يجب إرسالها كطلب منفصل. |
tag تعداد | علامة تمكّن صفحتك من إرسال رسالة إلى شخص خارج فترة المراسلة القياسية البالغة 24 ساعة. ACCOUNT_UPDATE - وضع علامة على الرسالة التي ترسلها إلى عميلك كتحديث غير متكرر بشأن طلبه أو حسابه. عرض الاستخدامات المسموح بها. غير متوفرة لواجهة Instagram Messaging API. CONFIRMED_EVENT_UPDATE - وضع علامة على الرسالة التي ترسلها إلى عميلك كتذكير بمناسبة قادمة أو تحديث لمناسبة جارية قام العميل بالتسجيل فيها. عرض الاستخدامات المسموح بها. غير متوفرة لواجهة Instagram Messaging API. HUMAN_AGENT - مطلوبة لواجهة Instagram Messaging API. عند إضافة هذه العلامة إلى رسالة يتم إرسالها إلى شخص، فإنها تتيح لممثل فعلي الرد على رسالة الشخص. يمكن إرسال الرسائل خلال 7 أيام من رسالة الشخص. يتم تقديم الدعم من خلال ممثل فعلي في حالة المشكلات التي لا يمكن حلها خلال المدة القياسية للرسائل. عرض الاستخدامات المسموح بها. الإذن Human Agent غير متوفر في وضع الوصول القياسي أو المطوّر. سيلزمك إكمال عملية مراجعة التطبيق قبل أن تتمكن من الاستفادة من علامة الممثل الفعلي. خلال إرسال التطبيق للمراجعة، يرجى تقديم إرشادات واضحة وشرح واضح للطريقة التي تنوي بها الاستفادة من علامة الممثل الفعلي في تجاربك. POST_PURCHASE_UPDATE - وضع علامة على الرسالة التي ترسلها إلى عميلك كتحديث لعملية شراء حديثة أجراها العميل. عرض الاستخدامات المسموح بها. غير متوفرة لواجهة Instagram Messaging API.
|
استخدام علامة الرسالة
يذكر الجدول التالي أنواع المراسلات لكل علامة رسالة.
علامة الرسالة | الاستخدام | ACCOUNT_UPDATE
| الاستخدامات المسموح بهاالاستخدامات غير المسموح بها (على سبيل المثال لا الحصر)المحتوى الترويجي، بما في ذلك، على سبيل المثال لا الحصر، المحتوى المتكرر للصفقات وعمليات الترويج والقسائم والخصومات (مثال: كشف الحساب جاهز، الفاتورة مستحقة، وظائف جديدة) المطالبات الخاصة بأي استبيان أو استطلاع رأي أو مراجعات غير مرتبطة بتفاعل سابق في Messenger
غير متوفرة لواجهة Instagram Messaging API. |
CONFIRMED_EVENT_UPDATE
| الاستخدامات المسموح بهاتذكير بفصل دراسي أو موعد أو مناسبة قادمة قام المستخدم بجدولتها تأكيد حجز أو حضور المستخدم لمناسبة أو موعد مقبول إشعار بشأن سفر أو رحلة مجدولة للمستخدم، مثل الوصول أو الإلغاء أو تأخر الأمتعة أو أي تغيير آخر في حالة السفر
الاستخدامات غير المسموح بها (على سبيل المثال لا الحصر)المحتوى الترويجي، بما في ذلك، على سبيل المثال لا الحصر، الصفقات والعروض والقسائم والخصومات المحتوى المرتبط بمناسبة لم يسجل فيها المستخدم (على سبيل المثال، تذكيرات بشراء تذاكر المناسبات، بيع تذاكر مناسبات أخرى، جداول جولات السفر، وغير ذلك) الرسائل المرتبطة بالمناسبات السابقة المطالبات الخاصة بأي استبيان أو استطلاع رأي أو مراجعات غير مرتبطة بتفاعل سابق في Messenger
غير متوفرة لواجهة Instagram Messaging API. |
CUSTOMER_FEEDBACK
| الاستخدامات المسموح بهاالاستخدامات غير المسموح بها (على سبيل المثال لا الحصر)غير متوفرة لواجهة Instagram Messaging API. |
HUMAN_AGENT
| الاستخدامات المسموح بهاالاستخدامات غير المسموح بها (على سبيل المثال لا الحصر)مطلوبة لواجهة Instagram Messaging API. |
POST_PURCHASE_UPDATE
| الاستخدامات المسموح بهاتأكيد معاملة، مثل الفواتير أو الإيصالات تحديث حالة لعملية شحن، مثل المنتج قيد التوصيل أو تم شحنه أو توصيله أو متأخر تحديث حالة يتطلب من المستخدم اتخاذ إجراء بشأن طلب قام المستخدم بإنشائه، مثل رفض بطاقة الائتمان، أو أصناف غير متوفرة بالمخزون، أو تحديثات أخرى بشأن الطلب تتطلب تفاعل من المستخدم
الاستخدامات غير المسموح بها (على سبيل المثال لا الحصر)المحتوى الترويجي، بما في ذلك، على سبيل المثال لا الحصر، الصفقات والعروض الترويجية والقسائم والخصومات الرسائل التي تعرض منتجات أو خدمات ذات صلة أو ترغب في بيع البديل الأغلى المطالبات الخاصة بأي استبيان أو استطلاع رأي أو مراجعات غير مرتبطة بتفاعل سابق في Messenger
غير متوفرة لواجهة Instagram Messaging API. |