Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自Graph API的所有Facebook消息_Facebook_Facebook Graph Api - Fatal编程技术网

来自Graph API的所有Facebook消息

来自Graph API的所有Facebook消息,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在为我的个人用途构建一个应用程序,它将我所有的facebook消息保存在我计算机上的数据库中 但是我有一个问题,因为似乎只有很少的消息可以通过Graph API访问。 我创建了一个具有所有可能权限的令牌 发出呼叫时: /me/inbox 我收到收件箱中的所有帖子,但对于其中一些帖子,包含实际邮件的评论字段丢失。它主要用于与facebook上与我不是朋友的人进行对话 对于这些线程,当我试图通过/ 我收到一个错误(代码100)不支持的get请求。来自graph api 这是API的正常行为吗?

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

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

发出呼叫时:

/me/inbox
我收到收件箱中的所有帖子,但对于其中一些帖子,包含实际邮件的
评论
字段丢失。它主要用于与facebook上与我不是朋友的人进行对话

对于这些线程,当我试图通过
/
我收到一个错误(代码100)
不支持的get请求。
来自graph api

这是API的正常行为吗? 我错过了什么


如果您知道保存我所有邮件的更好方法,请不要犹豫。

不,我认为,我们不能使用ID指定线程,但通常我会按其发件人对线程进行排序。CMIIW

另一种稍逊但更容易获取Facebook信息的方式是通过下载Facebook数据的副本。通过这种方式,您可以下载包含所有FB数据(包括消息)的存档。但是,它们的上限为每个会话10000条消息,并且都存储在一个.htm文件中,如果您想对它们进行进一步的操作,这是不太实际的。

处理相同的需求。我已经试过这个方法了,当然可以选择。但缺点是:该文件需要几天才能通过Facebook发送。包含对话的htm文件缺少附件/图像等。