2012-03-30 137 views
1

我正在写一个小型桌面应用程序,它提供了访问用户的Facebook帐户的权限。要检查事情的工作方式,我使用Graph API Explorer。当我试图让通过,当我试图让我的朋友的朋友列表的朋友们一切都如预期,一个列表,然后图形API浏览器说Facebook API授权(桌面应用程序)

(#604) Can't lookup all friends of <id_here>. Can only lookup for the logged in user or the logged in user's friends that are users of your app. 

有一个问题:有没有方式获得我的firend(让他的名字彼得)列表没有要求彼得使用我的应用程序(仅仅因为彼得不想使用它)的列表?

P.S.如果它有任何意义,我使用在Graph API Explorer中生成的访问令牌。 P.P.S我用下面的GET请求获取friens列表:

https://graph.facebook.com/<Peter's_id>/friends?access_token=<generated_token> 

在此先感谢。

回答

2

不,因为该消息表示您只能查找授权您的应用的人的朋友。

+0

Err,还有一个问题出现:我使用“Get Access Token”按钮在Graph API Explorer中创建访问令牌。现在,我想创建一个新的(具有不同的权限),但无法弄清楚我该如何做到这一点。再次按下此按钮只会打开旧标记权限复选框被选中和禁用的窗口,因此我可以关闭它们。 – maverik 2012-03-30 11:01:43

+1

你需要选择你想要的附加权限 – Igy 2012-03-30 13:30:46

+0

如果我想关闭以前的权限(其中一些实际),是什么? – maverik 2012-04-02 05:34:12