javascript - Facebook没有抓取og :image when using sharethis

标签 javascript php facebook sharethis

我在我的网站中使用了 sharethis 插件。当我共享特定页面时,它不会在共享弹出窗口中抓取正确的图像。但在将其分享到Facebook后,我可以看到正确的图像。它仅发生在特定页面。

我已经检查了 og:image 属性,图像满足其所有要求。图像的尺寸为 362x550。我不知道为什么它不抓取图像。

请任何人帮助我解决此问题。

这是link我通过sharethis分享。

页面链接: https://www.getcensored.com/m/photocontest/view/Kassie-Tocko

最佳答案

我无法给你确切的解决方案,但会尽力至少给你一些指导。

所以我用 FB 调试工具观察到的结果:https://developers.facebook.com/tools/debug/og/object/

  1. 放置初始链接 https://www.getcensored.com/m/photocontest/view/Kassie-Tocko#st_refDomain=&st_refQuery=你会看到 FB 会看到你的 og:image 标签

  2. 放置其他 anchor https://www.getcensored.com/m/photocontest/view/Kassie-Tocko#test1然后点击“获取新的抓取信息”,你会看到一条解析错误的消息,然后尝试再次获取,你会看到og:image

尝试使用不同的 anchor 重复 2. 几次

我也遇到了类似的问题,但问题是 301 重定向,但你没有。可以尝试禁用 https 并通过 http 测试 FB 共享,仅用于测试。可能问题出在您的 SSL 协商时间上。这里有一些与 FB 和 SSL 相关的信息 http://www.webpagetest.org/forums/showthread.php?tid=11788

关于javascript - Facebook没有抓取og :image when using sharethis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30302244/

相关文章:

javascript - 使用 Meteor.js 发送电子邮件附件(电子邮件包和/或 nodemailer 或其他)

Javascript - 字母、数字、下划线逗号分隔标签的正则表达式

javascript - 为什么模糊和聚焦在 Safari 上不起作用?

php - 成就/徽章系统

javascript - Facebook 页面选项卡应用程序签名请求应用程序数据丢失

facebook - 验证 Facebook 应用程序 ID 和应用程序 key

javascript - 如何正确将 php 变量传递给 ajax 调用?

php - SQL显示最新数据

php - Laravel 应用程序的结构(API、后台、前台)

facebook - 用户身份验证后重定向回页面选项卡?