好的,所以我已经在互联网上搜索了好几天,但还没有解决我在使用这些开放图形标签时遇到的问题。我有一个网站,在那个网站上我有一个 facebook like 按钮和一个 facebook 评论框,在将内容共享到 Facebook 之前,它们似乎都运行良好。当有人喜欢或评论内容时,facebook 会在个人资料墙上分享它,但它不使用任何 OG 元标记。例如,如果访问者要对我发布的内容发表评论或点赞,则显示在他们页面上的共享链接将只是 URL,然后是网站页面中的随机图像(不是我选择的图像)。
以下是我的 Open Graph 标记的设置方式:
<head>
<meta property="og:type" content="Cookies" />
<meta property="og:url" content="http://example.com" />
<meta property="og:title" content="Sample Object" />
<meta property="og:image" content="https://Example.com/Images/Picture.png" />
</head>
我已经通过 Facebook linter 运行该网站,但它带给我的只是警告:Inferred Property: The 'og:image' property should be explicitly provided, even if a value can be inferred from other tags.
我一直在阅读的所有内容都表明我已正确设置,但无论出于何种原因,它只是没有正确阅读页面。调试器页面向我显示了它拾取的 3 个图像,但它们是页面底部的最后 3 个图像。有什么建议吗?