Facebook开放图调试问题

时间:2012-08-08 22:42:59

标签: html facebook facebook-graph-api opengraph facebook-opengraph

我得到了一个我从未在Facebook OG调试器中看到过的错误。

调试器:https://developers.facebook.com/tools/debug

我正在调试的网址:http://www.dallianceaccessories.com/

我的FB / OG的Meta标签:

<meta property="og:title" content="Dalliance Accessories" />
<meta property="og:description" content="Dalliance Accessories is proud to release our new collection with the launch of Dalliance 2.0! Drawing inspiration from all over the world, we are excited to present our new pieces featuring bold stones, neon chord, collars, bracelets and natural stone charged pieces. Striving for a eclectic take on accessories and accessorizing for an instant love affair!" /> 
<meta property="og:url" content="http://www.dallianceaccessories.com/" /> 
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Dalliance Accessories" />
<meta property="og:image" content="http://www.dallianceaccessories.com/skin/frontend/default/blanco/images/dalliance-logo.png">
<meta property="og:image" content="http://www.dallianceaccessories.com/skin/frontend/default/blanco/images/dalliance-screenshot.jpg">

我得到的错误:

  

解析器不匹配的元数据:此元数据的解析器结果与输入不匹配   元数据。可能,这是由数据以意想不到的方式排序,多次造成的   为属性提供的值仅期望单个值或a的属性值   给定的财产不匹配。以下是未在中看到的输入属性   解析结果:'og:image:url'

我不明白。我到处寻找答案,但没有解决方案。最后没有多余的空格(一个建议的解决方案),我手工输入所有内容,所以也没有隐形字符。

问题似乎只出现在我把图像放入。所以随机。我在网站的最后一个版本上的图像很好。有人有任何想法吗?

更新:所以这只是主页上的一个问题,我仍然无法弄清楚原因。我在其他任何地方都没有看到这个错误。 (例如,当我调试http://www.dallianceaccessories.com/necklaces.html

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。它很脏,但它有效。

背景信息:当我尝试更改主页的网站标题时,它告诉我“您无法更改此冻结页面的标题”等。“冻结”部分提出了心理红旗,但改变主页上的标题不是什么大问题,所以我继续前进。

现在,在试图解决这个问题时,我想也许正在寻找一些旧的OG数据,因为无论这个“冻结”数据是什么。我假设由于某种原因我不能在页面上更改我的OG数据?

修复:更新了之前在上一个网站版本的OG数据中指定的4张图片,它允许我通过调试器更新OG数据。它现在读得很好。添加旧图片网址可让我在人们分享时更新标题,说明等。

我的猜测是有某种检查,看看是否有太多的数据已经改变,我以某种方式触发了它?我不太清楚为什么他们会这样做,但似乎是这样。

为了清楚起见,这就是我现在所有的图像标签(底部4个甚至不是有效的网址,但它们是我以前的标签)。

<meta property="og:image" content="http://www.dallianceaccessories.com/skin/frontend/default/blanco/images/dalliance-logo.png" />
<meta property="og:image" content="http://www.dallianceaccessories.com/skin/frontend/default/blanco/images/dalliance-screenshot.jpg" />
<meta property="og:image" content="http://www.dallianceaccessories.com/wp-content/themes/Core/images/slider-miko.jpg" />
<meta property="og:image" content="http://www.dallianceaccessories.com/wp-content/themes/Core/images/slider-pagan.jpg" />
<meta property="og:image" content="http://www.dallianceaccessories.com/wp-content/themes/Core/images/slider-sugarchain-black.jpg" />
<meta property="og:image" content="http://www.dallianceaccessories.com/wp-content/themes/Core/images/og-logo.jpg" />

我会尝试以某种方式弄清楚这些旧图像网址,或者用新图像填充旧网址,直到我能以某种方式找到解决此错误的方法。