Кнопка «Мне нравится» в Facebook, неверное количество, понравившаяся страница отображается как непривязанная на веб-сайте и не отображается в API Graph - PullRequest
3 голосов
/ 01 ноября 2011

Я недавно внедрил кнопку «Мне нравится» в Facebook

Я выбрал некоторые настройки (для реализации HTML5), и Facebook дал мне следующий код:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=*my-app-id*";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

и

<div class="fb-like"
     data-href="*http://my-domain.com/page/uri*"
     data-send="false"
     data-layout="button_count"
     data-width="50"
     data-show-faces="false"
></div>

Я реализовал этот код на своем общедоступном веб-сайте.

Когда я нажимаю кнопку, она меняет кнопку на «понравившееся» и показывает диалоговое окно, которое я могу использоватьдля публикации на моей стене.

Wallpost работает нормально (и Facebook удается извлечь мета-теги Open Graph со страницы, такие как изображение, заголовок, URL-адрес и т. д.), когда я обновляю страницу,кнопки отображаются как один «лайк», но когда я захожу на тот же URL-адрес с другим браузером и учетной записью Facebook, кнопка «лайк» указывает, что страница не нравится всем.

Если я проверю свойhttps://graph.facebook.com/me/likes в Graph API Explorer подобное не отображается в списке.

Я также пытался использовать Отладчик Facebook , чтобы обновить Facebookданные для URL, как яи на http://www.allwebmaster.com/2011/07/fix-facebook-like-button-not-working/ но это, похоже, не помогло.

Итак, стойка на стене работает, но не работает, почему так?Что я могу сделать, чтобы заставить его работать?

Обновление: теперь у меня есть несколько лайков на некоторых страницах, но это не соответствует количеству аккаунтов, которым понравился этот URL ...

...