我在我的网站上使用过sharethis插件。当我共享特定页面时,它不会在共享弹出窗口中抓取正确的图像。但在分享到Facebook后,我可以看到正确的图像。它仅适用于特定页面。
我检查了og:image
属性,图片符合其所有要求。图像的尺寸为362x550。我不知道它为什么不抓取图像。
请有人协助我解决这个问题。
以下是我通过分享分享的link。
页面链接: https://www.getcensored.com/m/photocontest/view/Kassie-Tocko
答案 0 :(得分:1)
要让Facebook访问您的图片,它需要您图片的总网址,而不是相对网址。
facebook期望在其og:image标记内容中的网址示例:
cc_lang_pref
我希望这会对你有所帮助。
答案 1 :(得分:1)
我不能给你完全解决方案,但会尽量给你一些方向。
所以我用FB调试工具观察到了:https://developers.facebook.com/tools/debug/og/object/
放置初始链接https://www.getcensored.com/m/photocontest/view/Kassie-Tocko#st_refDomain=&st_refQuery=,您会看到FB会看到您的og:image标记
放置一些其他锚点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