Facebook Graph API:/我/朋友不是空的

时间:2014-08-14 11:37:26

标签: facebook facebook-graph-api facebook-php-sdk

据我所知/ Graph / v2.1中的朋友请求仅返回使用我的应用的用户。

但是当我打电话给我时,我会得到一些关于我的朋友的简要信息,这些朋友没有使用我的应用程序并且没有授予任何权限。

为什么会这样?可能有一些特定的配置文件设置?

1 个答案:

答案 0 :(得分:0)

这是测试你可以做的,看看这是不是一个bug。

  1. 使用您的应用DELETE /user-id/permissionsaccess_token拨打API,以便从应用中删除该朋友(将user-id替换为您的朋友ID)。如果用户被成功删除,API将返回true(即使他们未授权该应用,您也会获得此信息)。

  2. 然后尝试再次访问好友列表,看看用户是否在那里。

  3. 如果用户仍在那里,那肯定是API的错误。如果用户不再存在,则表示用户在某个时刻确认了该应用。

  4. 请参阅Deleting下的相关文档here