2013-04-02 92 views
4

我想使用圖形API檢索例如朋友的生日。無法通過圖表API訪問朋友的信息

因此,我選擇一個朋友,其生日我的個人資料可以看到,轉到Graph API Explorer,生成具有friends_birthday權限的訪問令牌,並輸入[friend_name]/?fields=birthday,並且它不返回任何內容。側面的birthday字段變灰,鼠標懸停的文字顯示爲

「字段爲空或被訪問令牌禁止」。

最糟糕的部分是它對一些朋友很好,但對其他朋友不適用。它與他們爲其個人資料中的這些信息設置的可見性級別有關嗎?我認爲應用程序可以看到我的個人資料可以看到的所有內容(如果我給它全部權限),但也許情況並非如此。或者我的要求有問題嗎?

+3

只需添加我看到的行爲與您的相同,請使用相關權限:me/friends?fields = id,name,birthday 我看到一些生日,但沒有看到其他人(儘管我可以通過Facebook UI看到它們)。如果這是一個權限問題,不幸的是不知道如何解決它。 –

回答

3

我有同樣的問題,答案是您的朋友可以更改它給應用程序的權限。因此,對於Graph API Explorer應用程序,您的朋友需要爲應用程序提供user_birthday權限,以便通過應用程序查看他們的生日(並且您還必須爲應用程序提供friends_birthday權限)。

請參閱here的評論,幫助我弄清楚。

相關問題