2

何百もの Web サイトを扱っていますが、機能していないのは 1 つだけです。すべてが同じコード ベースを共有します。何が起こっているのかわかりません。私はそれがFacebook側だと思いますが、それは正しくありませんか? どちらも同じコードを使用し、同じサーバーでホストされ、同じリクエストを送信します。個々に、彼らは異なる反応を得ます。

機能していない Web サイトがこの応答を返しています。

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

機能している Web サイトがこの応答を返しています。

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

「壊れた」Web サイトで「いいね」ボタンがクリックされると、このように表示されます。異なる応答が返されています。どちらも同じ POST リクエストを送信しています。

誰もこれに遭遇したことがありますか?

影響を受ける Web サイトの URL は次のとおりです: http://mklimages.com

4

4 に答える 4

2

これは私にも起こっていました。[いいね] をクリックすると、ポップアップが一瞬表示されますが、消えてしまいます。HTTP 応答は、「Plugin」、「disconnect」を示しました。

これは、いいね ボタンの URL が別の URL にリダイレクトされたときに発生していました。

それを修正するために私がしたこと:

  1. URL を Facebook Debugger に入れました: https://developers.facebook.com/tools/debug
  2. 欠落しているプロパティに関するいくつかの OpenGraph 警告が表示されます。og:type、og:url、および og:title といういくつかの重要なものを Web ページに追加しました。これら 3 つのプロパティは、https://developers.facebook.com/docs/reference/opengraph/object-type/websiteで必須としてマークされていることに注意してください。
  3. Facebook Debugger を介して URL を再度実行し、Facebook のキャッシュをクリアします。

そして、いいねは再び機能します。

于 2013-05-16T20:40:05.420 に答える
1

これはクレイジーに聞こえますが、私にとってうまくいったのは、http: //developers.facebook.com/docs/reference/plugins/like/に行くことでした。

問題の URL をボックスに入力します。ここで「いいね」ボタンをクリックすると、同じ問題が発生するはずです。

次に、他のテキスト/ドロップダウン(幅、好き/推奨...)の他のすべての値を変更しようとし始めます

各変更の後、ボックスのようなデモを試してください。私にとってはほとんどうまくいきませんでした。最終的にうまくいったのは、フォントを別のものに変更したときでした。

この開発者サイトで作業を開始し、実際の URL を試してみたところ、そこでも機能しました。

クレイジーに聞こえますが、私にとってはうまくいきました。この 1 つのサイトで 1 週間以上この問題が発生していましたが、何も機能せず、これは最後の必死の試みのようなものでした。

于 2012-10-17T13:58:14.217 に答える
1

この投稿の日付以来、私はまったく同じ問題を抱えています! FB でバグを見た後、それは彼らが解決しようとしているバグであることが判明しました!

于 2012-10-05T17:15:36.487 に答える
0

私にも同じことが起こり、数日後、それは自然に機能し始めました。Facebookのスパムポリシーか何かに関係していると思います...

于 2013-06-19T19:06:33.953 に答える