【发布时间】:2011-10-10 17:39:52
【问题描述】:
我一直在测试 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 得到正确的标签..
提前致谢。
现在 lint 上的一切都很干净:
https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.movimenting.me%2F
图像,语言环境,你的名字。没有错误或警告或其他。
但是,当您在 facebook 上分享链接 (www.movimenting.me) 时,没有图像出现。
我现在可以做什么,或者我现在应该寻找什么?
哦,顺便说一句,现在我想起来了:如果我删除 og:image 标签,它确实会找到 30 个要共享的图像,但不会找到徽标。太奇怪了,因为标志是第一个..
现在怎么办?
提前致谢
【问题讨论】:
-
Facebook 似乎正在缓存爬取的页面:stackoverflow.com/a/12982729/2086561