og: тип отеля игнорируется - PullRequest
3 голосов
/ 31 января 2012

Я пытаюсь установить теги 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 просто игнорирует отель типа og: и сбрасывает его на сайт: http://bit.ly/wqHL1T

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

Я что-то здесь упускаю? Из-за этого все остальные теги, такие как широта и долгота, игнорируются ...

Соответствующие ссылки:
Страница отладки
Facebook Debugger

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Это все устаревшие теги. Пожалуйста, смотрите http://ogp.me для текущей документации.

0 голосов
/ 17 сентября 2012

Я недавно столкнулся с той же проблемой.Facebook продолжает игнорировать все метатеги.

Это заняло у меня некоторое время, но в конце концов я воспользовался инструментом отладки Facebook> "Scraped URL", чтобы действительно проверить мой код. Этот инструмент показывает вам именно то, что видит сканер Facebook.

Я заметил, что в моем HTML-коде смешаны ошибки php.Эти ошибки никогда не появлялись в исходном коде IE, FF или Chrome.В моем случае это было связано с кодом обнаружения моего браузера.User_agent сканера Facebook не был в моем списке и заставил мой код обнаружения генерировать сообщения об ошибках, которые нарушали разметку HTML.Я исправил свою функцию, и все снова заработало!

Я предлагаю вам проверить свой веб-сайт с помощью: http://developers.facebook.com/tools/debug/og/echo?q=YOUR_WEBSITE_URL_HERE

(Или используйте https://developers.facebook.com/tools/debug, введите свойURL-адрес и нажмите «Scraped URL» в нижней части страницы.)

Проверьте, есть ли коды мусора, смешанные в разделе .Если это так, Facebook не сможет проанализировать метатеги.

...