2014-03-03 20 views
0

我想在div中添加一個Facebook按鈕iframe。有沒有辦法檢查該人是否喜歡該頁面?通過這個我想設置div的行爲。意味着如果該頁面已被該人所喜歡,則不應該出現div,並且如果不是,則只有它纔會出現。我想找到this。但我沒有構建應用程序。它可以工作嗎?Facebook like檢測器

+0

[您可以檢查這個答案。(http://stackoverflow.com/questions/5972093/telling-if-someone-has-liked-my- facebook-page-from-my-website) –

+0

有一秒鐘我以爲標題是*「Facebook測謊器」*。正在考慮類似'return Math.random()<.9' – Phil

回答

0

更新:

檢查,如果用戶已經喜歡上了一個鏈接

檢查,如果用戶已經喜歡上了一個鏈接,纔可能當用戶已授權你,你需要一個應用程序這樣做。

你可以在Facebook的開發者頁面https://developers.facebook.com/docs/facebook-login/getting-started-web/

瞭解更多關於Facebook的身份驗證知道用戶使用Facebook來你的網站連接後,您可以使用查詢

SELECT user_id FROM url_like WHERE user_id = me() and url="Your_Page_URL" 

的成功應答檢查url_like表將意味着用戶已經喜歡你的鏈接。


使用iframeframe跟蹤jQuery插件,當用戶在Facebook上一樣的iframe cliked檢測。如果在框架內發生點擊,您可以假定用戶喜歡該頁面。 https://github.com/finalclap/iframeTracker-jquery

這裏是例如與跟蹤Facebook的IFRAME http://www.finalclap.com/ressources/exemple/jquery-iframe-track/

+0

但是,包含該框架的div將在用戶下次訪問該頁面時出現。我正在尋找一些首先檢查並類似行爲的東西。 – SarmadK

+0

對不起,這不是正確的答案。根據新的信息, – Gaurav

+0

更新了答案。 – Gaurav