Facebook图形API:将消息标记为已读

时间:2017-08-17 11:53:32

标签: php facebook facebook-graph-api facebook-php-sdk

我通过Facebook图形API获得消息对话,如下所示:

https://graph.facebook.com/' + id + '/messages?fields=message

我想标记为阅读邮件,但我找不到如何在文档中。

请问,有人可以给我一些例子吗?

3 个答案:

答案 0 :(得分:0)

您只能通过API对收件箱具有读取权限。所以现在这不可行。

答案 1 :(得分:0)

您可以使用API​​设置输入指示符或发送阅读回执,以便让用户知道您正在处理他们的请求。

curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"<PSID>"
},
  "sender_action":"typing_on"
}' "https://graph.facebook.com/v2.6/me/messages?access_token=<PAGE_ACCESS_TOKEN>"

答案 2 :(得分:0)

检查以下内容。

发件人动作= mark_seen .. 我正在使用它并且工作正常..

https://developers.facebook.com/docs/messenger-platform/send-messages/sender-actions/

curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"<PSID>"
},
"sender_action":"mark_seen"
}' "https://graph.facebook.com/v2.6/me/messages?access_token=
<PAGE_ACCESS_TOKEN>"