Как установить теги открытого графика для кнопки «Мне нравится» в Facebook? - PullRequest
0 голосов
/ 28 ноября 2011

На моей странице есть следующие элементы:

<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:og="http://ogp.me/ns#"
  xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
...

<meta property="og:title" content="testitle"/>
<meta property="og:url" content="http://www.hoteljo.de"/>
<meta property="og:image" content="http://www.hoteljo.de/images/button-60.png"/>
<meta property="og:type" content="website"/>
<meta property="og:site_name" content="site name"/>
<meta property="fb:app_id" content="id"/>
<meta property="fb:admins" content="1160534546"/>
<meta property="og:description" content="description"/>
</head>
<body>
<div id="fb-root"></div>
<script type="text/javascript">
  window.fbAsyncInit = function() {
    FB.init({appId: 'id',
             status: true,
             cookie: true,
             xfbml: true});
  };
  (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
      '//connect.facebook.net/de_DE/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
</script>

   <fb:like href='http://www.hoteljo.de' send='false' layout='button_count'    
 show_faces='false' font='verdana'></fb:like>

Я вставил описание открытой диаграммы в голову и включил кнопку «Мне нравится в Facebook» внутри элемента body.Но все равно на https://developers.facebook.com/tools/debug я получаю ошибку.Что я должен изменить?

Ответы [ 2 ]

0 голосов
/ 28 ноября 2011

Проблема в том, что страница http://www.hoteljo.de перенаправляется на http://www.hoteljo.de/signup через код HTTP 302.Поэтому Facebook не может анализировать OpenGraphs с домашней страницы http://www.hoteljo.de!

Вам следует попытаться удалить это перенаправление или настроить его с помощью JavaScript (так как это временное перенаправление).

0 голосов
/ 28 ноября 2011

Ошибка кругового перенаправления:

см. https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.site.de

Ваш исходный URL (http://www.site.de/) ссылается на другой URL (https://www.office -site.de /), который ссылается на ваш исходный URL (http://www.site.de/) через ссылку rel = "canonical" в вашей и т. Д.

Решите, какой у вас канонический URL, и придерживайтесь его.

...