0

我在 Facebook OG 调试器中遇到了从未见过的关闭错误。

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

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

我的 FB/OG 元标签:

<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">

我得到的错误:

解析器不匹配元数据:此元数据的解析器结果与输入元数据不匹配。这可能是由于数据以一种意外的方式排序、为一个属性提供了多个值而只期望一个值、或者给定属性的属性值不匹配造成的。以下是解析结果中未显示的输入属性:'og:image:url'

我不明白。我到处寻找答案,但没有任何解决方案有效。最后没有多余的空格(一个建议的解决方案),我已经手动输入了所有内容,因此也没有不可见的字符。

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

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

4

1 回答 1

1

我想出了一个解决办法。它很脏,但它有效。

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

现在,在试图弄清楚这一点时,我想它可能正在寻找我的一些旧 OG 数据,因为无论这些“冻结”数据是什么。我假设由于某种原因我不能在页面上更改太多我的 OG 数据?

修复:在添加了之前在上一个网站版本的 OG 数据中指定的 4 个图像后,它允许我通过调试器更新 OG 数据。现在读起来完全没问题。添加旧的图片 url 让我可以在人们分享时更新标题、描述等。

我的猜测是有某种检查来查看是否有太多数据发生了变化并且我以某种方式触发了它???我不太确定他们为什么会这样做,但似乎是这样。

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

<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" />

我将尝试以某种方式消除这些旧图像 url,或者用新图像填充旧 url,直到我能以某种方式找到解决此错误的正确方法。

于 2012-08-09T01:14:11.920 回答