Кнопка «Нравится» Facebook для определенной вкладки и URL-адреса на странице Facebook - PullRequest
2 голосов
/ 11 марта 2011

Я пытаюсь добавить кнопку «Мне нравится» в Facebook для вкладки приложения на странице Facebook. Например:

http://www.facebook.com/pages/PageName/PageId?v=app_AppId&app_data=article-1 http://www.facebook.com/pages/PageName/PageId?v=app_AppId&app_data=article-2 http://www.facebook.com/pages/PageName/PageId?v=app_AppId&app_data=article-3

Я бы хотел, чтобы у всех трех URL были свои кнопки "Мне нравится". К сожалению, как для iframe, так и для fbml версий кнопки «Мне нравится», похоже, что «Фейсбук» рассматривает кнопку «Нравится» как общую кнопку «Нравится страница». то есть, если пользователю «понравилась» страница, ему бы понравились все 3 ссылки выше.

Есть ли способ рассматривать эти "похожие" ссылки как уникальные?

Спасибо

Ответы [ 2 ]

3 голосов
/ 06 июля 2011

Вы можете передать URL-адрес, отличный от текущей страницы, в качестве параметра href кнопки «Нравится».Я решил, что контент доступен по отдельному URL, без строк запроса (http://example.com/article/3), который перенаправляет на вкладку страницы Facebook с помощью JavaScript.

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

0 голосов
/ 26 мая 2012

Я обнаружил, что это плохо работает. Когда пользователь нажимает кнопку «Мне нравится», вместо названия ссылки появляется что-то вроде «Мне понравилось 301 навсегда перемещено ». Я думаю, что Facebook обнаруживает, что ссылка на самом деле отсутствует на Facebook, и что-то испортилось.

...