2012-08-23 42 views
2

我有一些朋友的喜歡,我可以看到,如果我看他們的時間表。爲什麼有些朋友喜歡通過Graph API或FQL無法使用?

但是,我無法訪問使用Graph API的喜歡。

https://graph.facebook.com/DAT_USER_ID/likes?access_token=DAT_ACCESS_TOKEN 

https://graph.facebook.com/fql?q=SELECT url FROM url_like WHERE user_id=DAT_USER_ID&access_token=DAT_ACCESS_TOKEN 

具有授予的權限friends_likes:當我運行我返回一個空集。

我創建Facebook的錯誤報告在這裏:http://developers.facebook.com/bugs/112253515590244?browse=search_50367fda9e6d48337036107

回答

3

除了你朋友的隱私設置爲自己喜歡的,還有另一種隱私設置,這就決定使用可以訪問他們的數據如何應用。

一般您授權連接到您的帳戶的應用程序能夠看到什麼就可以了,你有效地委派你有你的數據和你的朋友的數據到應用程序的訪問級別。

有一個隱私設置覆蓋了這個,但它在隱私設置 - >廣告,應用程序&網站,被稱爲'人們如何將您的信息到他們使用的應用程序'。這允許用戶指定某些類別的信息,他們不希望提供給應用程序正在使用的朋友,即使朋友可以通過Facebook.com

正常訪問信息

目前,它看起來像這樣 screenshot of the privacy setting discussed here

有更多這方面的信息,Facebook's Privacy information site

+0

這是正確的(對於用戶羣,而不是開發商的觀衆寫的),一個警告。除了取消勾選正確的盒子,我不得不刪除圖形API瀏覽器應用程序爲用戶B,使他的喜好是不可見的用戶A(同一應用程序下,當然)。 –

+1

是的,我認爲這主要是指應用程序,你的朋友不也用,如果你的朋友實際使用的應用程序本身,應用程序已經可以作爲代表那個朋友的這將覆蓋此設置 – Igy

相關問題