Facebook在使用sharethis时没有抓住og:image

时间:2015-05-18 11:40:09

标签: javascript php facebook sharethis

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

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

请有人协助我解决这个问题。

以下是我通过分享分享的link

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

2 个答案:

答案 0 :(得分:1)

要让Facebook访问您的图片,它需要您图片的总网址,而不是相对网址。

facebook期望在其og:image标记内容中的网址示例:

cc_lang_pref

我希望这会对你有所帮助。

答案 1 :(得分:1)

我不能给你完全解决方案,但会尽量给你一些方向。

所以我用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. 放置一些其他锚点https://www.getcensored.com/m/photocontest/view/Kassie-Tocko#test1并单击“获取新的抓取信息”,您将看到有关解析错误的消息,然后尝试再次获取,您将看到og:image

    < / LI>

    尝试使用不同的锚点重复2.多次

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