FQL检索空数据集,但API资源管理器不检索

时间:2013-10-31 19:16:31

标签: android facebook facebook-graph-api

有一些类似的问题,但我认为这本身就是一个问题。

我正在使用Facebook SDK for Android来获取设备上列出的朋友照片,当我使用Graph Explorer时,我实际上得到了我想要的数据,但在我的应用程序中我只得到 ONE 结果。 我首先尝试使用此FQL

SELECT pid FROM photo WHERE owner = me();

但后来我发现表photo不可编入索引(this link),所以我尝试使用表album

我甚至尝试用我自己的照片使用这个FQL

SELECT pid FROM photo WHERE owner = me() AND aid IN (SELECT aid FROM album WHERE owner = me())

我拥有所有必要的权限(user_photos,friends_photos,user_friends)

此外,我尝试添加一些限制,例如2或25,以检查是否可能是问题。

但仍然没有! :(

任何一位Facebook专家都知道我的问题是什么?

提前致谢

答案//已编辑

哦好吧......似乎5小时的等待还不足以让Facebook服务器传播这些变化,通过添加我上面写的那些权限,我设法得到了我需要的东西。

所以答案就是(只是为了测试阶段,你需要等待Facebook服务器传播的真实情况):

  1. 转到Graph API资源管理器

  2. 打开FQL标签(或者如果您使用的是图谱API,请停留在您所在位置)

  3. 点击右上角的下拉菜单,其中显示应用

  4. 选择您的应用(默认情况下应该是图谱API资源管理器

  5. 点击获取访问令牌按钮

  6. 你会发现你确实缺少一些特权

  7. 选择您需要的内容

  8. 批准

  9. 在您的开发环境中再次测试您的应用

  10. Voila

0 个答案:

没有答案