无法使用 API 版本 2.4 获取 Facebook 页面的对话

cannot get conversations of facebook page with API version 2.4

我正在尝试阅读我页面的对话,但在 Facebook 上创建新的 "TestApp" 后,我无法阅读我页面的对话。

我使用 Graph API Explorer 生成页面访问令牌,但是当我尝试获取页面的对话时,调用 (graph.facebook.com/{my_page_id}/对话)returns 仅以下字段:updated_time、link、id

如何检索 API 返回的任何 conversation_id 的消息? API 使用的版本是 2.4.

在 v2.4 中,您需要在响应中声明您想要的字段。

要从对话端点检索所有字段,您需要执行以下操作:

https://graph.facebook.com/v2.4/{page-id}/conversations?fields=snippet,updated_time,message_count,unread_count, tags, participants,senders,can_reply,is_subscribed

参考资料

  1. 声明字段https://developers.facebook.com/docs/apps/changelog#v2_4_changes

  2. 对话端点https://developers.facebook.com/docs/graph-api/reference/v2.4/conversation/