我一直在测试 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 张图像来共享,但不会找到徽标。太奇怪了,因为徽标是第一个..
现在怎么办?
提前致谢
调试器是否有错误?也许 app_id 与该域不匹配?
回复晚了,但我也遇到了同样的问题,尽管 Facebook 调试不会报告任何问题并最终修复了它。
当我有一个 50x50px 的图像时,Facebook 没有在调试器中抱怨,什么也不会显示。 我最终将图像 URL 更改为使用 128x128px 的图像。 尽管 Facebook 抱怨图像应该至少为 200x200px,但我随后使用了它,它仍然有效。
您可以在此处查看修复的效果。 https://www.thesuiteq.com
要解决此问题,请检查您使用的主机或 CDN 是否启用了热链接保护,然后将其禁用。