0

この投稿はかなり一般的であるに違いないことは知っていますが、メタタグ付きの「いいね」ボタンについてずっと読んでいて、すべてのサイトでほぼ同じように書かれています。

現在、タイムラインにフォーマット付きの投稿を表示するために、例を使用しています。

<meta property="fb:admins" content="546941686"/>
<meta property="fb:app_id" content="269696529779484" />
<meta property="og:type" content="product" />
<meta property="og:title" content="ShakeM PLayer" />
<meta property="og:description" content="ShakeM description about the new shake" />
<meta property="og:image" content="http://shakemdev.brickmakers.de/Public/Images/shakem_logo.png" />
<meta property="og:url" content="http://shakemdev.brickmakers.de/Multimedia/Player/Details/1133" />

そして私の体の中のコード

<body>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=269696529779484";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="http://shakemdev.brickmakers.de/Multimedia/Player/Details/1161" action="like" data-send="false" data-width="200" data-show-faces="true" ></div>                            

これはボタンであり、タイムラインの結果です。タイトルや説明も画像も表示されません:(間違っているのはこれが新しいhtmlです

http://impormaq.mx/like.html

4

1 に答える 1

1

私はあなたが1つの小さな点を逃していると思います。Facebookには次のようなdivが必要です。

<div id="fb-root"></div>

これをあなたの上に置く必要があります<script>。Facebookはそれなしでは機能しないと思います。

また、関数に電話をかける必要があるかもしれFB.init()ませんが、それが常に必要であるとは思いません。したがって、最初にを試してください<div>

于 2012-05-15T16:13:48.583 に答える