Html og:类型酒店被忽略

Html og:类型酒店被忽略,html,facebook-opengraph,Html,Facebook Opengraph,我正在尝试使用以下标题设置度假公寓网站的opengraph标记: <meta property="og:title" content="Hotel Test"/> <meta property="og:type" content="hotel"/> <meta property="og:url" content="http://dl.dropbox.com/u/256059/fb_hotel_debug/index.html"/> <meta prope

我正在尝试使用以下标题设置度假公寓网站的opengraph标记:

<meta property="og:title" content="Hotel Test"/>
<meta property="og:type" content="hotel"/>
<meta property="og:url" content="http://dl.dropbox.com/u/256059/fb_hotel_debug/index.html"/>
<meta property="og:image" content="http://dl.dropbox.com/u/256059/random%20pictures/testen.jpg"/>
<meta property="og:description" content="Hello World!"/>
<meta property="og:latitude" content="53.554073"/>
<meta property="og:longitude" content="9.9861"/>
<meta property="og:street-address" content="ABC-Straße 19"/>
<meta property="og:locality" content="Hamburg"/>
<meta property="og:postal-code" content="20354"/>
<meta property="og:country-name" content="Germany"/>
<meta property="og:locale" content="de_DE"/>
我是不是遗漏了什么?因此,所有其他标记(如纬度和经度)都被忽略

相关链接:


这些都是不推荐使用的标签。请参阅当前文档。

我最近遇到了相同的问题。Facebook一直忽略所有的元标签

花了我一段时间,但最后我使用Facebook调试工具>“刮取URL”来真正检查我的代码此工具可准确显示Facebook爬虫看到的内容。

我注意到我的HTML代码中混入了php错误。这些错误从未出现在IE、FF或Chrome的源代码中。就我而言,这与我的浏览器检测代码有关。Facebook的爬虫程序的用户_代理不在我的列表中,导致我的检测代码生成错误消息,从而破坏了HTML标记。我修复了我的功能,一切又开始工作了

我建议您通过以下方式查看您的网站:

(或使用,键入URL并按页面底部的“刮取URL”。)


检查段中是否混入垃圾代码。如果有,那么Facebook将无法解析meta标签。

Ahh,我明白了。。不要盲目地相信Facebook文档。。谢谢!:)我确实使用了调试器,你可以在我的问题中看到底部的相关链接。另外,问题实际上是一个不受支持的og:type已经不存在了,因此它退回到了默认值。
{
   "url": "http://dl.dropbox.com/u/256059/fb_hotel_debug/index.html",
   "type": "website",
   "title": "Hotel Test",
   "locale": {
      "locale": "de_de"
   },
   "image": [
      {
         "url": "http://dl.dropbox.com/u/256059/random\u002520pictures/testen.jpg"
      }
   ],
   "description": "Hello World!",
   "updated_time": "2012-01-30T22:45:36+0000",
   "id": "10150640100800309"
}