【问题标题】:Facebook FQL friendslist_member is empty using Graph API v2.0Facebook FQL friendslist_member 使用 Graph API v2.0 为空
【发布时间】:2014-06-26 11:04:16
【问题描述】:

我正在使用具有我个人 FB 帐户的所有权限的 Graph API Explorer。当我执行 FQL 请求时:

SELECT flid FROM friendlist WHERE owner = me()

我得到了电影列表。但如果我执行:

SELECT uid FROM friendlist_member WHERE flid IN (SELECT flid FROM friendlist WHERE owner = me())

我得到一个空结果,为什么?

【问题讨论】:

  • 您使用的是 API 版本 1.0 还是 2.0? v2.0 无法检索好友列表成员
  • 你是对的!由于 API v2.0,friendlist_member 表有更多的隐私限制。已解决。
  • 添加了答案并更新了标签和标题以明确这是哪个 API 版本

标签: facebook-graph-api facebook-fql facebook-graph-api-v2.0


【解决方案1】:

如果您使用的是 Graph API v2.0 或更高版本,这是正常的 - 用户好友列表的名称/ID 是可检索的(例如,用于隐私选择器),但列表中的好友列表是无法恢复

这里的文档中提到了这一点:https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids

【讨论】:

    【解决方案2】:

    将API版本改为1.0即可查询好友列表成功。

    /v1.0/me?fields=friends
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      相关资源
      最近更新 更多