og:图像未显示

问题描述 投票:0回答:3

我一直在测试 Facebook 的开放图标签,但当我在 Facebook 上分享我的网站链接时,我无法显示我的徽标。

如果我使用 lint 调试器 (https://developers.facebook.com/tools/debug) 我得到:

**Open Graph Object Properties**
og:url  http://www.movimenting.me/
og:type website
og:title    http://www.movimenting.me/
og:updated_time 1318267537

**Raw Open Graph Document Information**
Canonical URL   http://www.movimenting.me/
Meta Tag    <meta property="fb:app_id" content="210576275672723" />
Meta Tag    <meta property="og:image" content="http://www.movimenting.me/images/logo2.jpg" />
Meta Tag    <meta property="og:title" content="Movimenting.me" />
Meta Tag    <meta property="og:type" content="website" />
Meta Tag    <meta property="og:url" content="http://www.movimenting.me" />
Meta Tag    <meta property="og:site_name" content="Movimenting.me" />

您可以看到它在原始部分上获取了 og:image,但在对象属性上却没有..

这是为什么呢?我总是指定相同的 URL,并且 opengraph.in 获得正确的标签..

提前致谢。


现在所有东西都干净了:

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.movimenting.me%2F

图像、区域设置,凡是你能想到的。没有错误或警告或其他。

但是,当您在 Facebook 上分享链接 (www.movimenting.me) 时,没有出现图像。

我现在可以做什么,或者我现在应该寻找什么?

哦,顺便说一句,现在我想起来了:如果我删除 og:image 标签,它确实会找到 30 张图像来共享,但不会找到徽标。太奇怪了,因为徽标是第一个..

现在怎么办?

提前致谢

image facebook-opengraph
3个回答
1
投票

调试器是否有错误?也许 app_id 与该域不匹配?


0
投票

回复晚了,但我也遇到了同样的问题,尽管 Facebook 调试不会报告任何问题并最终修复了它。

当我有一个 50x50px 的图像时,Facebook 没有在调试器中抱怨,什么也不会显示。 我最终将图像 URL 更改为使用 128x128px 的图像。 尽管 Facebook 抱怨图像应该至少为 200x200px,但我随后使用了它,它仍然有效。

您可以在此处查看修复的效果。 https://www.thesuiteq.com


0
投票

要解决此问题,请检查您使用的主机或 CDN 是否启用了热链接保护,然后将其禁用。

© www.soinside.com 2019 - 2024. All rights reserved.