私はメディアウィキサイトにFacebookのいいねを載せていて、デバッガーで実行するとhttp://developers.facebook.com/tools/debug次のエラーが発生します:
管理者とアプリ ID がありません fb:admins および fb:app_id タグがありません。これらのタグは、Facebook が高いクリックスルー率を生み出すニュース フィード ストーリーをレンダリングするために必要です。
「いいね!」ボタンタグがありません og:title がありません。og:title メタタグは、Facebook がクリックスルー率の高いニュースフィード記事をレンダリングするために必要です。
「いいね!」ボタン タグ og:type がありません。og:type メタ タグは、Facebook がクリックスルー率の高いニュース フィード ストーリーをレンダリングするために必要です。
「いいね!」ボタンタグがありません og:image がありません。og:image メタタグは、Facebook がクリックスルー率の高いニュースフィード記事をレンダリングするために必要です。
また、画像付きの投稿ではなく、「最近のアクティビティ」として投稿されます。どうすれば解決できますか?
ベストアンサー1
「og:」タグは、「いいね!」ボタンが参照する HTML ページ (通常はボタンがあるページ) のヘッド要素内になければなりません。Facebook デバッガーは、そこにタグがないことを通知します。タグは次のようになります。
<head>
<meta property="og:title" content="My web page title" />
<meta property="og:type" content="website" />
<meta property="og:image" content="http://exmaple.com/image.jpg" />
<meta property="og:url" content="http://example.com/" />
<meta property="og:site_name" content="My site name" />
<meta property="og:description" content="This site is awesome!" />
<meta property="fb:app_id" content="YOUR_APP_ID" />
</head>
fb:app_id または fb:admins のいずれかを使用できますが、両方は使用できません。
「画像付きの投稿ではなく、『最近のアクティビティ』としても投稿されます。どうすれば解決できますか?」という説明が理解できません。「いいね!」ボタンをクリックすると、投稿がユーザーのタイムラインに追加され、プライバシーの設定によっては友人にも投稿が表示される場合があります。