在我的页面中,例如example.com
- 我有一个facebook元标记,指示facebook在共享此页面时显示特定图像:
<meta property="og:image" content="http://example.com/myimg.png" />
在Facebook中共享example.com
时似乎工作正常并显示图像。但是,此页面也可能以example.com#someval
的形式获得许多参数。共享任何这些组合时,图像不显示。
我发现我可以使用https://developers.facebook.com/tools/debug/
- 手动输入任何此类组合,然后点击&#39;获取新的抓取信息&#39; 。执行此操作后,共享特定组合时会显示图像 。如果我只有一些价值组合,这可能是一种解决方法,但我有很多...是否有一个解决方案来指示Facebook显示相同的图像,无论&#34;哈希&#34;网址的一部分?
答案 0 :(得分:1)
如果在您手动调试URL后它可以正常工作,那么您的OG实现可能没有任何问题,而且Facebook之前没有缓存图像。
请参阅https://developers.facebook.com/docs/sharing/best-practices#precaching了解避免这种情况的方法,以便图片可以在第一次分享时使用。