2013-02-14 33 views
-1

使用普通的Facebook網站,可以進入顯示用戶喜歡的頁面的頁面。使用單個訪問令牌獲取其他用戶的「喜歡」

從圖API中,可以通過graph.facebook.com/userid/likes?access_token=MYACCESSTOKEN獲得幾乎所有頁面的信息。

但是,我需要能夠做到這一點 - 即獲得用戶對普通Facebook用戶「喜歡」的頁面列表(而不是「喜歡」其他頁面的「頁面」)。

單個訪問令牌有可能嗎?從事實上你可以從正常的Facebook網頁獲得這些信息,我期望它是可能的。

回答

1

對於訪問API的應用程序和訪問實際站點的用戶,隱私的工作方式稍有不同。

應用程序無法訪問(默認情況下)您的朋友喜歡阻止數據挖掘。爲了獲得用戶好友的喜好,您需要申請friends_likes權限。

您可以閱讀有關此權限和其他in the documentation

+0

如果我的訪問令牌具有頁面管理員權限的頁面,一堆用戶'喜歡',如何。有沒有什麼辦法可以讓相同的訪問令牌期望看到(通過API)其他喜歡這些用戶? – 2013-02-14 15:30:35

+0

@詹姆斯 - 絕對不是。這些用戶沒有授予您任何權限來查看他們的喜好。您必須擁有適當的令牌才能從用戶獲取數據。 – Lix 2013-02-14 15:42:55

+1

那麼,爲什麼它經常使用'網頁',例如justinbieber \ likes會給出結果,即「justinbieber」喜歡的人,但是a-random-user \ likes會在圖api中給出空的結果? – 2013-02-14 15:59:17

相關問題