Javascript 如何在facebook上使用网站中的图片共享我自己的网站

Javascript 如何在facebook上使用网站中的图片共享我自己的网站,javascript,facebook-javascript-sdk,facebook-like,facebook-sharer,facebook-share,Javascript,Facebook Javascript Sdk,Facebook Like,Facebook Sharer,Facebook Share,我在我的网站上添加了“分享”和“喜欢”按钮 http://5.135.145.154/product?id=1 但我有一个问题,我可以分享网站,但我如何才能在这个共享框架上设置自己的形象?我有一个产品的主要图像,我想分享这个图像和描述,但在facebook上有不同的图像(我想是网站上的随机图像?) 此代码共享我的图像: <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; i

我在我的网站上添加了“分享”和“喜欢”按钮

http://5.135.145.154/product?id=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>

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/cs_-CZ/sdk.js#xfbml=1&appId=59782362627&version=v2.0”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

您的html中是否定义了开放图形元标记(尤其是
og:image
) 从关于
og图像的标签中:

有人将内容共享到Facebook时将显示的图像的URL。请参阅我们的最佳实践指南,了解如何指定高质量预览图像,以及我们关于图像的文档,以指定宽度和高度


如果您没有设置,Facebook爬虫程序将只使用随机图像,就像您当前的情况一样。

您好,我尝试了
http://5.135.145.154/product?id=11
若你们能看到我在头部添加了元标记,但并没有帮助