2013-07-26 61 views
0

我试图了解使用图形API浏览器的朋友列表周围的权限。Facebook图表API - 访问用户的公共朋友列表

如果有一个用户的朋友列表是公开的,而且该用户不在我的朋友列表中,我也不会与该人有任何共同朋友 - 我仍然可以在Facebook上看到该人的朋友,这告诉我他们的朋友名单是公开的。但是,当我使用图形API浏览器为该用户做同样的事情时,我看到以下异常:

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

有人知道这是为什么吗?

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

谢谢。

回答

0

Graph API只允许您查看已通过身份验证的用户的朋友。这是正确的做法,因为它在说

我(通过验证的用户),我授予您(应用程序)的访问,看看我的朋友

所以朋友的朋友,非互惠等不允许。

+0

谢谢。但我可以看到朋友的朋友列表,但没有看到另一个朋友。由于我是直接使用浏览器工具,我的猜测是差异可能是后面的朋友可能关闭了平台,对吧?至于访问一个完全不相关的用户的朋友,即使他们的朋友列表是公开的,并且平台已打开,我也无法做到这一点。 – enkay