web-dev-qa-db-ja.com

Facebookの「いいね!」ボタンタグの欠落エラー。どうすれば修正できますか?

私は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メタタグが必要です。

また、画像付きの投稿ではなく、「最近のアクティビティ」として投稿します。どうすればこれを解決できますか?

20
LTech

「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のいずれかを使用できますが、両方を使用することはできません。

「画像付きの投稿ではなく、「最近のアクティビティ」として投稿しているのですが、どうすれば解決できますか?」とわかりません。 「いいね」ボタンをクリックすると、投稿がユーザーのタイムラインに追加され、プライバシーの構成方法によっては、友達に投稿が表示される場合があります。

28
user268911