来自Graph API的所有Facebook消息

时间:2012-12-25 13:41:47

标签: facebook facebook-graph-api

我正在构建一个供个人使用的应用程序,将我的所有facebook消息保存在计算机上的数据库中。

但我有一个问题,因为似乎只有少数消息可以通过Graph API访问。 我创建了一个具有所有可能权限的令牌。

发出电话时:

/me/inbox

我获取了收件箱中的所有主题但是对于其中一些主题,包含实际邮件的comments字段丢失了。这主要是为了与在facebook上与我不是朋友的人交谈。

对于那些线程,当我尝试通过/<id_of_the_thread>获取更多信息时 我从图表api中收到错误(代码100)Unsupported get request.

这是API的正常行为吗? 我在这里缺少什么?

如果您知道更好地保存我的所有信息,请不要犹豫。

2 个答案:

答案 0 :(得分:4)

通过https://www.facebook.com/settings下载Facebook数据的副本,另一种稍微逊色但更容易获取Facebook消息的方式。这样,您可以下载包含所有FB数据的存档,包括您的消息。但是,每次会话限制为10,000条消息,并且都存储在一个.htm文件中,如果您想对它们进行进一步操作,这不太实用。

答案 1 :(得分:1)

不,我认为,我们不能通过使用ID来指定线程,但通常我会通过其发送者对线程进行排序。 CMIIW