2012-03-30 135 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