2011-10-27 70 views
0

我有一个奇怪的经验与fb分享。无论何时我或任何人分享我的博客文章,在说明区域中,我的广告代码都是可见的。这是在敲击我的AdSense。我尝试使用Facebook的调试工具,我得到了以下问题,但我无法解决它。任何帮助将是非常可观的。分享问题(奇怪的描述)


的错误,必须是固定的:身体元:你有标签ouside你的。这要么是因为你的格式不正确,而是他们在解析树中降低了,或者你不小心将Open Graph标记放在了错误的地方。无论哪种方式,您需要在标签可用前修复它。



这应该是固定的**警告:推断的特性:OG:url属性 应明确规定,即使一个值可以从其他 标签来推断。推断的属性:即使可以从其他标签推断出一个值,明确提供的og:title属性应该为 。 推断属性:即使可以从其他标签推断出一个值,og:image属性也应明确提供 。推测 属性:应明确提供og:locale属性,如果可以从其他标签推断出值,则应该明确提供 。


回答

0

这听起来像meta标签是在错误的地方,但因为你没有给我们一个链接到您的网站是很难确定;他们应该在页面的部分。这会导致第一个错误。

第二个错误是指缺少的标记,但凭借在正确的位置不是的,他们可能被“丢失”,所以解决的首要问题第一

{看到您的页面后,编辑}顶部的主要错误是因为您的网页的<head></head>部分之外有 <meta name="alexaVerifyID" content="{snipped}" />标签。

其余的错误是因为你根本没有添加任何打开的图形标签 - 每个页面都应该有meta标签,告诉Facebook分享时使用的标题/描述/图像,以及哪个应用/用户应该被允许查看的共享链接

有关如何工作的更多信息,分析和洞察信息,请参阅https://developers.facebook.com/docs/opengraph/

如果你只想得到快速启动和运行,尝试的第2步工具Like Button Documentation生成一些示例标签

+0

我没有得到如何解决它。我的博客是http://techhogger.com。请让我知道我应该在哪里做什么。 –

+0

谢谢艾吉, 但fb股份与类似的剪辑工作正常,但突然如何突然导致错误? –

+0

也许验证已经成为近来更严格的 - 如果你有在所有Facebook没有标签将尝试确定名称/说明的/ etc从页面内容,但也许它根本就没有想,因为外的无效meta标签的更多部分 – Igy