2012-11-11 102 views
6

我一直在Facebook Like按鈕的問題相當長一段時間。我一直在尋找一個解決方案,但我很困難。錯誤發生在我的網站www.MapYourVote.com上。當您進入投票頁面並點擊「贊」時,對話框出現並迅速消失。與此同時,計數器也會變爲1並快速返回0.Facebook的'Like'對話框出現並立即消失

該問題總是通過使用Facebook調試工具(http://developers.facebook.com/tools/)解決個人投票頁面調試)。一旦你在網址上使用它,像按鈕將按預期工作。問題是我的網站是動態的,每次有人創建新的投票時,我都無法使用Facebook調試工具。 Facebook調試工具沒有發現任何問題(除了圖像大小,但我懷疑這是問題)。

以下是Like按鈕不起作用的頁面示例。如果您要將此網址輸入到Facebook調試工具中,Like按鈕將起作用。 http://www.mapyourvote.com/Poll/Election-Result-Feelings/

任何幫助將不勝感激!

回答

0

我也有這個問題。我正在構建引薦網址,以便爲鏈接共享者提供信用,所以每個想分享內容的用戶都有不同的網址。引薦鏈接會給用戶信用並重定向到我網站的登錄頁面。有了這個配置,類似的對話框會出現一會兒,然後再次消失,除非我去Facebook的調試工具。

對我來說,解決問題的方法是從重定向更改爲直接從我的推薦鏈接呈現網頁。實際上,我將推薦鏈接更改爲我的根網頁URL上的?r=refid參數。它似乎正常工作,如果Facebook不必遵循重定向來獲得og:數據。

-1

對於我來說,當Like按鈕的URL重定向到另一個URL時,問題就像彈出窗口消失了一秒鐘。

修復方法是添加og:type,og:url和og:title(需要每https://developers.facebook.com/docs/reference/opengraph/object-type/website),然後通過Facebook調試器運行該URL以清除緩存(https://developers.facebook.com/tools/debug)。

更多在https://stackoverflow.com/a/16597060/2391566

+0

爲什麼這是(-1)?信息不準確? –

+0

即使在我做出上述修復之後,問題仍在繼續。我認爲這是因爲Like按鈕不喜歡重定向的URL。我正在努力改變我們的Like按鈕以使URL不重定向。 –

0

我有一個類似的問題,原來我在我的瀏覽器中設置太多限制cookie的政策 - 我只允許Facebook的使用第一方Cookie。當我允許Facebook使用其他cookies時,問題就解決了。除非立即彈出特寫,否則在出現錯誤時很難進行調試。

0

我有同樣的問題。它是由data-href屬性中的url值引起的。我在那裏指向我的本地主機的URL。 當我將url更改爲現有的url時,問題解決了。

希望它有幫助