2012-07-04 67 views
2

我與數百個網站合作,只有1個不工作。全部共享相同的代碼庫。我不確定發生了什麼事。我認爲這是在Facebook的結束,但這不可能是正確的嗎?兩者都使用相同的代碼,都由同一臺服務器託管,都發送相同的請求。個別他們得到不同的迴應。Facebook Like按鈕在一個網站上不起作用?

不工作的網站發送迴應。

for (;;);{"__ar":1,"payload":null,"jsmods":{"require":[["Plugin","disconnect",[],["http:\/\/mklimages.com\/"]]]}} 

工作的網站發回這個回覆。

for (;;);{"__ar":1,"payload":null,"jsmods":{"require":[["Plugin","connect",[],["http:\/\/clweddingphotography.com\/","10150926803898226"]]]}} 

看起來像是在'破'的網站上點擊了類似的按鈕。不同的反應正在被送回。兩者都發送相同的POST請求。

有沒有人遇到過這個?

這是受影響的網站的網址:http://mklimages.com

+0

同樣的情況發生在我把類似按鈕放在我的tumblr上時。有沒有人找到解決方案? – Neets

回答

1

我有完全相同,因爲這帖子的日期同樣的問題!看到FB上的錯誤後,它變成了一個他們正試圖解決的錯誤!

+1

你能提供一個參考嗎? – Deanna

1

這聽起來很瘋狂,但什麼結束了,我的工作是去: http://developers.facebook.com/docs/reference/plugins/like/

,並把你的問題的URL在框中。如果您在此點擊類似按鈕,您應該會看到相同的問題。

然後開始試圖改變在其他文本/下拉列表中所有其它值(寬度,像/推薦...)

每次改變後,嘗試像盒子的演示。對我來說大多數人都沒有工作。 當我將字體改爲別的東西時,最後的工作是什麼。

它開始在這個開發者網站上工作,然後我嘗試了我的真實URL並且它在那裏工作。

這聽起來很瘋狂,但它爲我工作。我們在這個網站上已經有一個多星期的這個問題,沒有任何工作,這只是最後的絕望嘗試。

+0

使用該工具測試URL,允許我重現我的問題。看起來像Facebook _somehow_不喜歡HTTP重定向。但是我的問題只發生在平板設備上,在桌面上它完美地工作。 –

2

這也發生在我身上。我點擊贊,彈出窗口會顯示一秒,但會消失。 HTTP響應顯示「插件」,「斷開」。

當Like按鈕上的URL重定向到另一個URL時,就會發生這種情況。

我做了什麼來解決它:

  1. 我把網址進入Facebook的調試器:https://developers.facebook.com/tools/debug
  2. 您將看到有關缺少的屬性一些OpenGraph警告。我只是在我的網頁上添加了幾個關鍵字:og:type,og:url和og:title。請注意,這三個屬性在需要時標記爲https://developers.facebook.com/docs/reference/opengraph/object-type/website
  3. 再次通過Facebook調試器運行URL以清除Facebook的緩存。

而且喜歡將再次工作。

+0

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

0

同樣發生在我身上,幾天後它開始自行工作。我想這與Facebook的垃圾郵件政策或什麼...