2012-12-29 53 views
0

我有一個帶有Facebook Like按鈕(社交插件)的網頁。 當用戶喜歡該頁面時,我需要在我的頁面上顯示額外的信息。在Facebook社交插件中檢測「Like」

我知道那裏has beensimilarquestions但答案是使用edge.create事件來響應用戶點擊類似按鈕。這個工作正常,除非在加載頁面之前發生類似情況。

其他人使用signed_request建議,但我相信這是隻適用於畫布上的應用,

我知道我可以使用API​​來檢查等,但是這需要用戶授予權限,但我想以匿名的方式做這件事(我不知道用戶是誰,我只想知道他們是否喜歡這個頁面)。

有沒有辦法做到這一點?

回答

0

嗯,這正是具有畫布應用程序和僅使用插件的網站之間的區別。該插件允許(你允許)用戶喜歡某個URL,這就是所有。爲了讓在Facebook之外運營的網站明確地訪問該數據,它將需要正確的權限,如您已注意到的user_likes權限。

如果沒有signed_request或來自用戶的相關權限,我認爲您不能區分具有「喜歡」您網址的用戶。

0

使用javascript onclick來檢測何時按鈕被點擊和localStorage存儲信息?