如何从Facebook Open Graph调试工具中修复"Parser Mismatched Metadata"错误?

Jus*_*tin 7 html seo facebook

我从Facebook对象调试器得到一个错误我最近添加Open Graph标签的网页:

解析器的元数据结果与输入元数据不匹配.可能,这是由于数据以意外方式排序,为属性提供的多个值仅期望单个值,或者给定属性的属性值不匹配.以下是在解析结果中未显示的输入属性=>内容对:'article:published_time => 2012-05-15'

以下是该工具报告的元标记:

Meta Tag:   <meta property="og:site_name" content="Mysite.com" />
Meta Tag:   <meta property="og:url" content="ful url" />
Meta Tag:   <meta property="fb:app_id" content="a number" />
Meta Tag:   <meta property="article:published_time" content="2012-05-15" />
Meta Tag:   <meta property="article:author" content="url to user profile page" />
Meta Tag:   <meta property="og:image" content="url to png" />
Meta Tag:   <meta property="og:type" content="article" />
Meta Tag:   <meta property="og:title" content="Well Versed" />
Run Code Online (Sandbox Code Playgroud)

起初我认为这是与published_time的日期格式问题,但该字段似乎遵循Facebook在其示例中使用时间格式.我不确定是什么导致了这个错误.订单重要吗?

更新:我将下面的答案标记为已接受,因为很明显人们用他的修复解决了这个问题.但是,这不是适合我的解决方案.这个Stack Overflow打开图表的答案就行了.

Bet*_*iga 7

我的解决方案听起来很奇怪,但是我使用trim来解决这个问题,问题出现在标题中,我的标题就像是"我的标题".修剪弦后一切正常.在我看来,Facebook解析器不喜欢空格...至少尝试一下,看看是否能为你解决这个问题.

希望有所帮助!