私はmediawikiサイトのようにFacebookを持っていて、デバッガーで実行すると http://developers.facebook.com/tools/debug エラーが発生します:
管理者とアプリIDがありませんfb:adminsとfb:app_idタグがありません。これらのタグは、Facebookが高いクリック率を生み出すニュースフィードストーリーをレンダリングするために必要です。
ボタンタグのようにog:titleがありません。 Facebookが高いクリック率を生み出すニュースフィードストーリーをレンダリングするには、og:titleメタタグが必要です。
ボタンタグのようにog:typeがありません。 Facebookが高いクリック率を生み出すニュースフィードストーリーをレンダリングするには、og:typeメタタグが必要です。
ボタンタグのようにog:imageがありません。 Facebookが高いクリック率を生み出すニュースフィードストーリーをレンダリングするには、og:imageメタタグが必要です。
また、画像付きの投稿ではなく、「最近のアクティビティ」として投稿します。どうすればこれを解決できますか?
「og:」タグは、「いいね」ボタンが参照するHTMLページのhead要素(通常はボタンが置かれているページ)に含まれている必要があります。 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のいずれかを使用できますが、両方を使用することはできません。
「画像付きの投稿ではなく、「最近のアクティビティ」として投稿しているのですが、どうすれば解決できますか?」とわかりません。 「いいね」ボタンをクリックすると、投稿がユーザーのタイムラインに追加され、プライバシーの構成方法によっては、友達に投稿が表示される場合があります。