عند تلقي رسالة واردة من أحداث Webhooks، يمكنك استخدام نقطة النهاية /messages
لتحديد الرسالة كمقروءة عن طريق تغيير الحالة إلى read
. يتم تحديد الرسائل المقروءة بعلامتي تحقق باللون الأزرق إلى جانب الطابع الزمني:
نوصي بتحديد الرسائل الواردة كمقروءة في غضون 30 يومًا من الاستلام. لا يمكنك تحديد الرسائل الصادرة التي أرسلتها كمقروءة. سيؤدي تحديد الرسالة كمقروءة أيضًا إلى تمييز الرسائل السابقة في المحادثة كمقروءة.
ستحتاج إلى ما يلي:
whatsapp_business_messages
لتحديد الرسالة كمقروءة، أرسل طلب 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 }