我在我公司网站(www.atlas-games.com,CLASSIC Blogger的博客http://blog.atlas-games.com上的博客中集成了Like按钮...无法使用小部件)。不幸的是元数据没有通过,所以在Facebook看起来像:
Michelle Nephew喜欢链接 Atlas Games:绘制想象力的新境界< - 网站的名称,而不是帖子标题
项目链接在“链接”和“阿特拉斯游戏......”上正确指向单个帖子,但它使用的是通用文本,而不是单个帖子的标题,我为Facebook指定的网站名称和图像。
对象调试器为URL,标题和图像提供了推断属性错误,但我在页面的标题中指定了它们。出于某种原因Facebook似乎没有找到元数据,似乎是。请在此处查看报告: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fblog.atlas-games.com%2F
我在这里发布我的代码时遇到了麻烦...但是,查看源代码,您会看到标题中的元属性标记和帖子的页脚代码中的iframe(现在已注释掉)。
这是几个月来第三次我花了好几个小时试图让它工作,没有运气,所以这不是一个暂时的问题。有什么建议吗?
答案 0 :(得分:0)
似乎HTML的结构可能是问题,因为它可能会阻止Facebook找到Open Graph标签。
修复这些验证错误可能允许解析标记:
OG标签中还有一些模板变量没有被值替换:
<meta property="og:title" content="<$BlogItemTitle$>" />
答案 1 :(得分:0)
我在博客上遇到同样的问题!而且我甚至无法直接从Facebook开发者那里为facebook添加html按钮,进入我的博客,我的博客博客告诉我,HTML是错误的。我认为它与博客作为谷歌博客和谷歌现在有谷歌+有关。我发现当谷歌+出现时我的所有问题都开始了,我认为谷歌可能搞砸谷歌网站上的Facebook按钮,通过“分享谷歌+”获得垄断。