官方Facebook for Android应用程序使用哪种API?

时间:2012-01-02 21:10:28

标签: android facebook-graph-api facebook-fql

我目前使用Graph API,看起来它有很多错误。

示例(缺少帖子):

  1. 使用Graph API Explorer查询“home”(授予所有权限)。

  2. 查看Facebook网站或Facebook Android应用程序中显示的帖子(两者都设置为首先显示最近的帖子)。

  3. 比较结果,您可能会看到一些帖子丢失(可能会丢失视频,照片或只是简单的文字状态)。

  4. 我最近发布了一个关于另一个问题的问题(Graph API会返回一些隐藏的帖子)。因此它会返回不应该发布的帖子,并忽略应该发布的帖子。

    显然有一种方法可以正确地获取所有项目,但我已经研究了这个问题很长一段时间,看起来Graph API根本就不是解决方案。 我想知道是否有其他人使用Graph API看到了这些问题,如果切换到FQL有帮助。知道Facebook的官方应用程序使用哪个API将有望结束纯Graph API与FQL问题。

    编辑:回答我的原始问题 - Facebook for Android应用程序正在使用FQL。但我想知道是否可以仅使用Graph API显示流/墙的正确1-1反射。

1 个答案:

答案 0 :(得分:3)

官方Facebook应用程序使用无证件且通常不可用的api。从监视和解密网络流量来看,它主要是fql调用,但是他们可以访问第三方开发人员无法获得的数据和方法。因此,在使用Feed时,您经常会发现这种差异。但是,我通常会发现fql和graph返回的结果相同,但是与Facebook.com及其移动应用程序的输入不同。