据我所知/ Graph / v2.1中的朋友请求仅返回使用我的应用的用户。
但是当我打电话给我时,我会得到一些关于我的朋友的简要信息,这些朋友没有使用我的应用程序并且没有授予任何权限。
为什么会这样?可能有一些特定的配置文件设置?
答案 0 :(得分:0)
这是测试你可以做的,看看这是不是一个bug。
使用您的应用DELETE /user-id/permissions
向access_token
拨打API,以便从应用中删除该朋友(将user-id
替换为您的朋友ID)。如果用户被成功删除,API将返回true
(即使他们未授权该应用,您也会获得此信息)。
然后尝试再次访问好友列表,看看用户是否在那里。
如果用户仍在那里,那肯定是API的错误。如果用户不再存在,则表示用户在某个时刻确认了该应用。
请参阅Deleting
下的相关文档here。