2011-10-22 137 views
2

我想檢查用戶是否喜歡一個頁面,而不必在外部網站上做facebook連接。這可能嗎?檢查是否登錄Facebook用戶「喜歡」頁面

我可以使用此方法獲得用戶喜好的名單,但他們有「允許」的應用程序訪問:

https://graph.facebook.com/me/likes?access_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

但似乎有點痛。我查看了堆棧溢出,但無法找到解決方案!我也看到了這個解決方案:

https://graph.facebook.com/me/likes?access_token=AAAAAITEghMBALZCsBzd2TwFy79jtDnZAt0ji6fZCFjlNBVNfmkBsTzWtL7MMNAiyCrfj7jIqrEqN6f0yPVOkhfVv2EBoX6IVh2hTv8LgZDZD 

但是,這仍然需要用戶「允許」訪問?

乾杯, 鋁

回答

1

無法檢索有關用戶(甚至沒有user_id)未經用戶明確允許你(你的應用程序)的信息。同樣對於「喜歡」,您仍然需要user_likes權限!

+0

ifaour,我相信他是問一個頁面,而不是一個應用程序。你已經回答了我以前的這個問題:http://stackoverflow.com/questions/5329818/seamless-way-to-check-if-user-likes-page –

1

如果應用程序安裝在頁面選項卡上,Maurice的答案是最好的解決方案。

如果它是另一種類型的應用程序,一旦你的用戶授權,就可以使/{user id}/likes/{page id}調用檢查用戶是否喜歡你的網頁 - 看「屬於」上https://developers.facebook.com/docs/reference/api/user/

相關問題