تم تحديث هذا المستند.
لم تكتمل الترجمة إلى اللغة ‏العربية‏ حتى الآن.
تاريخ تحديث المصدر باللغة الإنجليزية: ‏٠٩‏/٠٧‏/٢٠٢٣

تحديد الرسائل كمقروءة

عند تلقي رسالة واردة من أحداث Webhooks، يمكنك استخدام نقطة النهاية /messages لتحديد الرسالة كمقروءة عن طريق تغيير الحالة إلى read. يتم تحديد الرسائل المقروءة بعلامتي تحقق باللون الأزرق إلى جانب الطابع الزمني:


نوصي بتحديد الرسائل الواردة كمقروءة في غضون 30 يومًا من الاستلام. لا يمكنك تحديد الرسائل الصادرة التي أرسلتها كمقروءة. سيؤدي تحديد الرسالة كمقروءة أيضًا إلى تمييز الرسائل السابقة في المحادثة كمقروءة.

قبل البدء

ستحتاج إلى ما يلي:

تحديث الحالة

لتحديد الرسالة كمقروءة، أرسل طلب POST إلى نقطة النهاية /PHONE_NUMBER_ID/messages مع تعيين messaging_product على whatsapp وتعيين message_id على معرف الرسالة وكذلك تعيين status على read.

مثال على الطلب

تم التنسيق لإمكانية القراءة
curl -X POST \
'https://graph.facebook.com/v21.0/PHONE_NUMBER_ID/messages'
-H 'Authorization: Bearer ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
  "messaging_product": "whatsapp",
  "status": "read",
  "message_id": "MESSAGE_ID"
  }'

في حالة نجاح العملية، يتم إرجاع مصفوفة بلغة JSON:

{
  "success": true
}