Кнопка «Нравится» Facebook после нажатия переходит обратно в «непривязанное» состояние - PullRequest
6 голосов
/ 08 июля 2011

Я добавил кнопку «Мне нравится» на Facebook в своем блоге Tumblr (в шаблоне): и код iFrame, и теги Open Graph . Кнопка обычно отображается под каждой статьей блога. Когда я нажимаю кнопку, она меняет свой статус на «понравился», но через одну секунду возвращается к исходному состоянию.

Источник HTML статьи блога (часть iframe):

<iframe class="fb_button" src="http://www.facebook.com/plugins/like.php?app_id=APP_ID&href=http://www.beyondbrands.nl/post/7354959316/startup-weekend-amsterdam-join-crowdriding&send=false&layout=button_count&width=90&show_faces=true&action=like&colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe>

OG теги:

<meta property="og:title" content="Beyond Brands Blog, StartUp Weekend Amsterdam about to get started" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://www.beyondbrands.nl/post/7354959316/startup-weekend-amsterdam-join-crowdriding" />
<meta property="og:image" content="http://26.media.tumblr.com/avatar_6e2d27950ebb_128.png" /> 
<meta property="og:site_name" content="Beyond Brands Blog" />
<meta property="fb:admins" content="598414663" />

Ответы [ 4 ]

11 голосов
/ 18 июля 2011

Я инженер-партнер в Facebook. Мы отслеживали эту проблему внутренне и в последние 24 часа выдвинули исправление, чтобы исправить это. Вы можете вручную решить проблему, пропустив URL-адреса через линтер, но, очевидно, это не масштабируемое решение. Если вы видите, что эта проблема все еще возникает, дайте мне знать, чтобы мы могли воспроизвести и диагностировать любые сохраняющиеся проблемы. Это был идентификатор ошибки, который мы использовали для отслеживания (как было опубликовано другими пользователями): http://bugs.developers.facebook.net/show_bug.cgi?id=18591

4 голосов
/ 13 июля 2011

Вам нужно URL кодировать URL-адрес, который вы хотите добавить в http%3A%2F%2Fwww.beyondbrands.nl%2Fpost%2F7354959316%2Fstartup-weekend-amsterdam-join-crowdriding

Так что вместо этого это будет примерно так:

<iframe class="fb_button" src="http://www.facebook.com/plugins/like.php?app_id=141659102581634&amp;href=http%3A%2F%2Fwww.beyondbrands.nl%2Fpost%2F7354959316%2Fstartup-weekend-amsterdam-join-crowdriding&amp;send=false&amp;layout=button_count&amp;width=90&amp;show_faces=true&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe>
2 голосов
/ 15 июля 2011

Эта проблема появляется в Facebook, особенно в отношении недавно зарегистрированных доменных имен. Это не имеет ничего общего с кодом.

Сколько лет вашему домену?

Также попробуйте отладчик Facebook .

Правильно ли извлекаются ваши метатеги?

Обновление:

Это было решено!

http://bugs.developers.facebook.net/show_bug.cgi?id=18591

0 голосов
/ 20 июля 2011

Попробуйте этот iframe:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beyondbrands.nl%2Fpost%2F7354959316%2Fstartup-weekend-amsterdam-join-crowdriding" scrolling="no" frameborder="0" style="height: 62px; width: 100%" allowTransparency="true"></iframe>

взято из пух .

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