Facebook图形API - 访问用户的公共好友列表

时间:2013-07-26 19:33:05

标签: facebook-graph-api

我试图使用图形api资源管理器了解朋友列表周围的权限。

如果有一个用户的朋友列表是公开的并且用户不在我的朋友列表中,也没有与该人有共同的朋友 - 我仍然可以在Facebook上看到那个人的朋友告诉我他们的朋友列表是公开的。但是,当我使用graph api explorer为该用户执行相同操作时,我看到以下异常:

{
    "error": {
    "message": "Unsupported operation", 
    "type": "FacebookApiException", 
    "code": 100
    }
}

有人知道为什么会这样吗?

另外,另一个相关的问题是 - 即使我可以在Facebook上看到我朋友的朋友,我也看不到通过图形api资源管理器,因为图形api显示它我的朋友应该公开他们的朋友列表,这是正确的吗?

感谢。

1 个答案:

答案 0 :(得分:0)

Graph API仅允许您查看经过身份验证的用户的朋友。这是正确的方式,因为它说

  

我(经过身份验证的用户)正在授予您(应用程序)访问权限以查看我的朋友

所以不允许朋友,非共同等等。