0

ウェブサイトにシェアといいねボタンを追加しました。

http://5.135.145.154/product?id=1

しかし、問題があります。ウェブサイトを共有できますが、この共有フレームに自分の画像を設定するにはどうすればよいですか? 製品のメイン画像が 1 つあり、この画像と説明を共有したいのですが、Facebook には別の画像があります (ウェブサイトからのランダムな画像だと思いますか?)

このコードは私のイメージを共有しています:

<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/cs_CZ/sdk.js#xfbml=1&appId=59782362627&version=v2.0";
   fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>

<div class="fb-like" data-href="http://5.135.145.154/product?id=${product.id }" data-layout="button" data-action="like" data-show-faces="false" data-share="true"></div>
4

1 に答える 1

0

HTML でOpen Graph メタタグ (特にog:image) を定義していますか? タグに関するFacebook共有のベストプラクティス
から:og-image

誰かがコンテンツを Facebook にシェアしたときに表示される画像の URL。高品質のプレビュー画像を指定する方法については、ベスト プラクティス ガイドを参照し、幅と高さを指定するための画像に関するドキュメントを参照してください。

その設定がない場合、Facebook クローラーは、現在のケースのようにランダムな画像を使用します。

于 2015-03-10T18:13:04.470 に答える