このコードを使用して、いいねボタンを実装しています
<fb:like layout="button_count" show_faces="false" width="450"></fb:like>
しかし、クリックしようとすると、カウンターが約1秒間増加し、その後再びゼロに戻ります。Facebookのプロフィールでも、何かを気に入ったことがわかりません。誰かがこれに対する解決策を持っていますか?
このコードを使用して、いいねボタンを実装しています
<fb:like layout="button_count" show_faces="false" width="450"></fb:like>
しかし、クリックしようとすると、カウンターが約1秒間増加し、その後再びゼロに戻ります。Facebookのプロフィールでも、何かを気に入ったことがわかりません。誰かがこれに対する解決策を持っていますか?
他の人が言及しているように、開いているグラフのメタ タグの一部が欠落しているか、正しくない可能性があります。Facebook URL リンターでページを検証できます: https://developers.facebook.com/tools/lint/
非常に便利なツールで、問題の原因を突き止めるのに役立ちます。
私は一度この問題に遭遇しました。Firebug を使用してリクエスト/レスポンスを検査すると、おそらく Facebook がエラーを返していることがわかります。
私の場合、Facebook の「接続」設定で、ドメイン名からの「いいね」リクエストを許可する適切な権限を設定していませんでした。
ええと、私もプラグインのような Facebook に問題があり、Facebook のバグだと人々から聞いていました。gOOgle でたくさん検索した後 .... 良い結果が見つかりました。これは fb のバグではないと思います。
このファイルをWeb サイトのヘッダーに追加する必要があります。
<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" />
メタ タグのプロパティ (facebook はメタ タグが好き) ==> og:image - グラフ内のオブジェクトを表す画像 URL。
「http://ia.media-imdb.com/images/rock.jpg」を画像への実際のパスに置き換えます。
ワードプレスのユーザー向け:
ヘッダー ファイルの先頭に次のコードを追加します ==>
<?php $img= get_post_meta($post->ID, 'image', true); if ($img): ?>
<meta property="og:image" content="<?=$img ?>"/>
<? endif; ?>
それだけです...これがあなたのために働くことを願っています!! あなたの経験を共有してください...
これを機能させるには、Web サイトの一部で多くのことを指定する必要があります。
たとえば、OG プロトコルの一部である fb:admins パラメータがありませんでした。
あなたが説明しているこの特定の問題は、このバグで報告されています: http://bugs.developers.facebook.net/show_bug.cgi?id=18591
しかし、昨日から解決済みとしてマークされています。