【问题标题】:Empty response on mutual likes graph explorer when user is not app admin当用户不是应用程序管理员时,相互喜欢图形资源管理器的空响应
【发布时间】:2014-07-28 14:44:23
【问题描述】:

我正在开发一个基于 facebook android SDK 的 Android 应用程序。 我的应用要求 user_likes、user_friends 和 read_friendlists 权限。 我正在尝试使用 fql 查询在两个用户之间获得相互喜欢(如果您需要,我可以发布它,但由于它甚至不适用于图形资源管理器,所以 fql 不是问题)。

我的 fql 请求是:

SELECT page_id from page_fan WHERE uid = 'uid1' and page_id IN (SELECT page_id from page_fan WHERE uid = 'uid2')。

uid1 和 uid2 均为注册应用用户,已授予所有权限

如果我在我的帐户(应用管理员帐户)上从图形资源管理器执行此 fql 查询,它可以工作 => 我得到了相互喜欢的 ID

但是,如果我从我的测试用户(我创建用于测试我的应用程序并且具有测试用户角色的帐户)执行此查询,我会得到一个空数组。

我认为我的用户访问令牌不足以访问其他注册用户的数据,但我的管理员用户令牌除外。

但是我怎样才能得到我需要的结果呢? 应用访问令牌似乎不是为此而设计的,所以我缺少什么?

【问题讨论】:

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


    【解决方案1】:

    user_likesread_friendlists 需要获得 Facebook 的批准,否则它们将仅适用于应用管理员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-04
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多