我目前使用Graph API,看起来它有很多错误。
示例(缺少帖子):
使用Graph API Explorer查询“home”(授予所有权限)。
查看Facebook网站或Facebook Android应用程序中显示的帖子(两者都设置为首先显示最近的帖子)。
比较结果,您可能会看到一些帖子丢失(可能会丢失视频,照片或只是简单的文字状态)。
我最近发布了一个关于另一个问题的问题(Graph API会返回一些隐藏的帖子)。因此它会返回不应该发布的帖子,并忽略应该发布的帖子。
显然有一种方法可以正确地获取所有项目,但我已经研究了这个问题很长一段时间,看起来Graph API根本就不是解决方案。 我想知道是否有其他人使用Graph API看到了这些问题,如果切换到FQL有帮助。知道Facebook的官方应用程序使用哪个API将有望结束纯Graph API与FQL问题。
编辑:回答我的原始问题 - Facebook for Android应用程序正在使用FQL。但我想知道是否可以仅使用Graph API显示流/墙的正确1-1反射。答案 0 :(得分:3)
官方Facebook应用程序使用无证件且通常不可用的api。从监视和解密网络流量来看,它主要是fql调用,但是他们可以访问第三方开发人员无法获得的数据和方法。因此,在使用Feed时,您经常会发现这种差异。但是,我通常会发现fql和graph返回的结果相同,但是与Facebook.com及其移动应用程序的输入不同。