Facebook – 从页面获取所有消息

获取有关特定会话的消息的请求的响应仅返回该对话中包含的所有单独消息中的ID.所以,如果我想从所有对话中获取所有消息,那么会有很多请求……

是否有任何解决方案可以在一个请求中从特定会话中获取所有消息(来自消息的文本)?还是针对此类问题的其他解决方法?

这是一个例子:

请求:XXX?fields = subject,message_count,messages – > (其中XXX是对话的ID)
响应:

{
  "message_count": 4,
  "id": "XXX",
  "messages": {
    "data": [
      {
        "created_time": "2016-05-11T08:29:56+0000",
        "id": "id1"
      },
      {
        "created_time": "2016-05-11T08:29:54+0000",
        "id": "id2"
      },
      {
        "created_time": "2016-05-11T08:21:56+0000",
        "id": "id3"
      },
      {
        "created_time": "2016-05-09T14:04:17+0000",
        "id": "id4"
      }
    ]
  }
}

最佳答案 我想你正在使用
conversation details endpoint;你尝试过使用相同端点的
/messages/edge吗?

尝试将您的请求重写为:

XXX /消息?字段=消息,主题,以

点赞