微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel,将图像从服务器共享到 Facebook

如何解决Laravel,将图像从服务器共享到 Facebook

我在存储中保存了图片,我想在 Facebook 上分享它们。分享是有效的,但不是我认为的那样。我将在下面发布示例以展示我得到了什么和我想要什么。

所以我收到了需要点击才能查看图片的黑色帖子,如下所示:

What I get:

我希望它是这样的:

What I want:

HTML:

<button onclick="fb()">Facebook</button>
<img src="storage/images/lang/myImage.png" id="imgfb" style="display:none"/>

JavaScript:

<script>

function fb(){
            var imgsrc=document.getElementById("imgfb").src;
          var fbpopup = window.open("https://www.facebook.com/sharer/sharer.PHP?u="+encodeURIComponent(imgsrc),"pop","width=600,height=400,scrollbars=no");
          return false;
}

</script>

解决方法

您需要为该链接上的图片设置有机标签。

在 html 的头部部分

    <meta property="og:image" content="{{asset('YOUR-IMAGE-LOCATION')}}" />

还有其他可用于标题和描述的元标记,请在 https://developers.facebook.com/docs/sharing/webmasters/

上检查它们

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。