访问 Facebook 消息

Posted

技术标签:

【中文标题】访问 Facebook 消息【英文标题】:accessing facebook messages 【发布时间】:2012-06-07 10:48:36 【问题描述】:

基本上,我想通过访问他的 Facebook 消息(收件箱、发件箱等)来计算用户与他的朋友交换的消息。通过 Facebook 图形 API,我了解到以下链接将为我提供 Thread 类型的 JSON 对象。

https://graph.facebook.com/me/inbox?access_token=
https://graph.facebook.com/me/outbox?access_token=

但似乎检索到的数据并未提供与我所有朋友交换的消息。两个链接中的任何一个都没有显示与我交换过信息的一些朋友。有谁知道我怎样才能找回所有的消息????

编辑:

我还发现它显示了您最近聊天的 25 个人的消息。此外,在每次聊天中,仅交换了最后 25 条对话/消息。 如果一个人有大约 500-600 个朋友,我怎样才能得到所有朋友的消息列表??

【问题讨论】:

【参考方案1】:

我还发现它显示了您最近聊天的 25 个人的消息。此外,在每次聊天中,仅交换了最后 25 条对话/消息。

您应该有带有响应的分页 URL - 您必须自己关注这些 URL 以获得更多数据。

除此之外,您还可以尝试设置更高的限制(和偏移量,用于下一个块关闭数据) - 请参阅“分页”下的 https://developers.facebook.com/docs/reference/api/。

【讨论】:

以上是关于访问 Facebook 消息的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 中使用访问令牌通过 XMPP 发送 Facebook 消息

如何在考拉,Ruby on Rails 中发送私人消息/访问 Facebook 聊天

在应用内发送 Facebook 私人消息

Python 到 Facebook 消息,没有 xmpp 授权

Facebook 的 Message TID 获取方法

是否可以为多个Facebook用户获取访问令牌?