2012-01-30 2 views
3

Я пытаюсь установить теги opengraph на сайте праздника плоский со следующими заголовками:OG: тип отеля игнорируется

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

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

Соответствующие ссылки:
Debug page
Facebook Debugger

ответ

3

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

+1

Ahh, я вижу .. не следует слепо доверять документации в Facebook тогда .. Спасибо! :) – Strayer

0

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

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

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

Я предлагаю вам проверить свой сайт с: (. Или использовать https://developers.facebook.com/tools/debug, введите в вашем URL и нажмите «URL Царапины» в нижней части страницы) http://developers.facebook.com/tools/debug/og/echo?q=YOUR_WEBSITE_URL_HERE

Проверьте, есть ли представляют собой коды мусора, смешанные с головкой < > </head > раздел. Если есть, то Facebook не сможет проанализировать метатеги.

+1

Ну, я использовал отладчик, как вы можете видеть в моих вопросах соответствующие ссылки внизу. Кроме того, проблема действительно была неподдерживаемым og: type, который больше не существует, поэтому он сделал резерв по умолчанию. – Strayer

Смежные вопросы