访问 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 聊天