【问题标题】:I am using laravel sharing using jorenvanhocht/laravel-share package but it does not show preview or thumbnail when I share on Social websites我正在使用 jorenvanhocht/laravel-share 包使用 laravel 共享,但是当我在社交网站上共享时它不显示预览或缩略图
【发布时间】:2019-10-11 05:16:47
【问题描述】:

我在 laravel 中使用 jorenvanhocht/laravel-share 包。它工作正常,但是当我在社交网站上分享它时,它不显示预览或缩略图。请告诉我如何完成。

echo Share::currentPage($video->title)
        ->facebook()
        ->twitter()
        ->linkedin('Extra linkedin summary can be passed here')
        ->whatsapp();

<input type="text" value="{{ url()->full() }}" readonly>

当我分享链接时,上面的代码工作正常,但问题只是它不显示视频的预览或缩略图,而只显示链接。 所以,我想要带有链接的预览。

【问题讨论】:

    标签: laravel sharing social


    【解决方案1】:

    您的意思是在 facebook 上预览?这些不是通过向您的链接添加信息来创建的,而是当机器人访问您的网站并看到某些元标记时,Facebook 会创建它们。

    大多数网站都使用 OpenGraph 标准,您可以在 https://developers.facebook.com/docs/sharing/webmasters/https://ogp.me/#metadata 了解更多信息。如果您使用正确的标签,预览和名称将自动添加到不同社交媒体平台上的预览中。

    【讨论】:

    • 我也这样做了。但是当我放置任何静态图像时它可以工作,但是当我将链接放置到动态内容时它就不会了。
    • test.addviu.com">
    • Facebook 索引页面可能需要一段时间。请过几分钟再回来查看,如果内容仍未加载,则说明有问题。但这一切看起来都不错,所以除非 URL 无效(也许它们不包括 URL,而只是路径?)我认为它应该可以工作。
    • 已经一个多小时了。网址很好,因为它在同一页面中工作正常。任何其他建议
    • 当您说“在同一页面上”时,您的意思是在您的网站上,因为在 facebook 上,URL 必须是完整的“yoururl.extension/path/to/image.png”,否则它将不起作用。您能否将生成的 HTML 文件(而不是 laravel 文件)的代码或代码片段添加到问题中?也许我错过了什么。
    猜你喜欢
    • 2014-08-29
    • 2015-06-04
    • 2021-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    相关资源
    最近更新 更多