Facebook Like генерирует тонны страниц - PullRequest
1 голос
/ 16 марта 2012

У меня есть страница со списком элементов, которые ссылаются на дочерние сайты.Каждый элемент получил кнопку «Мне нравится».Каким-то образом после того, как мне понравился элемент, он создает в моей учетной записи FB запись страницы (левое меню учетной записи FB - более старое представление, а не временная шкала). Понятия не имею, почему это происходит, и я предполагаю, что это не должно сработать.1002 * Я использую xfbml для аналогичных кнопок.

Что еще более странно, я удалил все рефералы admin и app_id, поэтому я не получаю спам с новыми записями, но все же после привязки элемента он генерирует запись на моем FB.

Я добавлю код, который у меня есть на моем сайте

(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";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

И код кнопки fb

<fb:like href="<?php echo base_url(); ?>details/<?php echo $id ?>" send="false" layout="button_count" width="450" show_faces="false"></fb:like>

Каждый из дочерних сайтов имеет разные мета-теги, например:

<meta property="og:title" content="Whatever" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="<?php echo base_url(); ?>details/<?php echo $id; ?>" />
    <meta property="og:image" content="<?php echo base_url(); ?>public/images/layout/logo_mini.png" />
    <meta property="og:description" content="<?php echo $title; ?>" />
    <meta property="og:site_name" content="Whatever" />

А вот ссылка на картинку http://img692.imageshack.us/img692/5733/problemxv.jpg

Чтобы пояснить, что я имею в виду.Я получил несколько лайков, первый щелчок по элементу создает другую страницу, которая отображается в красной области на моей учетной записи FB.WTF?

1 Ответ

0 голосов
/ 21 марта 2012

В вашем случае тип og: не должен быть «веб-сайтом», но должен более точно отражать «понравившийся» объект (например, «статья», «видео», любой другой встроенный тип объекта *). 1002 *, Вы можете создать свой собственный )

Для объектов Open Graph типа «веб-сайт» Facebook создает страницы, о которых вы говорите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...