0

我设置了 Facebook 元数据,让 Facebook 在共享时获取正确的数据。但是我在图像方面遇到了麻烦。我使用了 Facebook 的 url linter 工具,但我不知道错误在哪里:http: //developers.facebook.com/tools/debug/og/object ?q=http%3A%2F%2Fwww.agendaburgos.com %2Fagenda%2Ffiesta-curpillos-parral.aspx 它显示的警告如下:该元数据的解析器结果与输入元数据不匹配。这很可能是由于数据以一种意外的方式排序、为一个属性提供了多个值而只期望一个值、或者给定属性的属性值不匹配造成的。以下是解析结果中未看到的输入属性 => 内容对:og:image:url =>http://www.agendaburgos.com/Imagen.ashx?url=uploads%5ceventos%5cfiestas-del-curpillos-en-el-parral_5417.jpg&h=200&estirar=true

来自 og:image 的链接是正确的,问题出在哪里?

4

2 回答 2

1

如果 Facebook 调试工具不喜欢您图像的 URL,则会出现此问题。您正在使用脚本来生成已上传图像的调整大小版本。尝试在标签中引用原始图像og:image,看看是否有帮助:

<meta property="og:image" content="http://www.agendaburgos.com/uploads/eventos/fiestas-del-curpillos-en-el-parral_5417.jpg" />

记得再次抓取页面以更新 Facebook 的缓存。

于 2012-05-30T10:37:54.443 回答
0

我认为您收到此警告的原因可能是由于您使用 ASHX 处理程序构建图像 URL 的方式。

不要为动态调整大小而烦恼。Facebook 将在他们获得图像后处理该问题。只需将您的图片以全分辨率发送到 Facebook。

您还有一个问题是您没有明确定义 og:description 标记。如果可以,您应该将您的描述标签重复为 og:description。

于 2012-05-30T10:46:42.653 回答