Кнопка «Мне нравится» на странице Facebook показывает общее описание Facebook в новостной ленте - PullRequest
6 голосов
/ 11 марта 2012

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

Я создал кнопку «Мне нравится» с помощью инструмента на https://developers.facebook.com/docs/reference/plugins/like/

Далее на этой странице есть запись FAQ:

Можно ли связать кнопку «Мне нравится» с моей страницей в Facebook?

Да. Просто укажите URL своей страницы в Facebook в разделе href параметр кнопки.

Итак, я отредактировал параметр href, чтобы он указывал на мою страницу в Facebook. например:

https://www.facebook.com/myfacebookid

Когда пользователь нажимает кнопку «Мне нравится», это дает желаемый эффект. Пользователь заканчивает тем, что Понравился на моей странице Facebook. Это легко проверить, посетив мой профиль в Facebook и убедившись, что кнопка «Мне нравится» сменилась на «Нравится».

Но. Когда пользователь нажимает кнопку «Мне нравится», в его ленте новостей появляется запись с общим описанием Facebook. а именно:

Facebook - это социальная утилита, которая связывает людей с друзьями и другие, которые работают, учатся и живут вокруг них. Люди используют Facebook, чтобы оставайтесь на связи с друзьями, загружайте неограниченное количество фотографий, размещайте ссылки и видео, и узнайте больше о людях, которых они встречают.

Я не хочу, чтобы появлялся общий пост о Facebook. Я хочу, чтобы описание относилось к моей учетной записи Facebook и / или веб-сайту.

Обычно я могу изменить это поведение с помощью тега Opengraph og: description, но поскольку страница в href является страницей Facebook, а не моей, я не могу контролировать теги Opengraph.

Я почти уверен, что это работало хорошо, прежде чем я включил временную шкалу для своей учетной записи, так что, может быть, это ошибка временной шкалы?

Итак, как мне добавить кнопку «Мне нравится», которая а) нравится мой профиль Facebook, а не одна из моих собственных веб-страниц, и б) публикует описание моего профиля Facebook, а не дает общее описание Facbook?

Ответы [ 5 ]

0 голосов
/ 27 августа 2013

Проблема в том, что вы не можете просто использовать https://www.facebook.com/myfacebookid.. Вы должны скопировать и вставить точный URL страницы.Если у вас небольшое количество лайков, это будет выглядеть примерно как https://www.facebook.com/pages/[YourPageName]/[Your page Id]/, и это URL, который вы должны использовать в данный момент.Если это не работает, попробуйте также https://www.facebook.com/[YourPageName]/[Your page Id]/.

Короче, скопируйте и вставьте URL-адрес, не вводите его вручную.

0 голосов
/ 30 апреля 2012

На самом деле, предлагаемые ответы в настоящее время не работают, и в Facebook есть открытая ошибка / тикет .До сих пор нет решения.

0 голосов
/ 27 апреля 2012

Это может произойти, если вы ранее заполнили недействительные / неполные / неправильные теги og, а затем изменили их.Кеш Facebook иногда создает проблему.

Попробуйте поместить все записи (т.е. все теги og), а затем отладить их здесь http://developers.facebook.com/tools/debug. Этот отладчик дает подробную информацию об URL с тегами og, а также очищаеткеш для тебя.

Это должно решить проблему.

0 голосов
/ 27 апреля 2012

У вас есть 3 важных поля, которые использовались на странице opengraph: Имя, Описание, Изображение профиля.Они используются, когда кто-то публикует вашу ссылку в Facebook, Google или в другом веб-сервисе, который обрабатывает opengraph.

0 голосов
/ 26 апреля 2012

Все ваши поля в информационной части вашей страницы заполнены и / или заполнены?Я только что проверил вашу теорию, и она, казалось, работала как ожидалось, единственное, что я знаю, что все поля в "информации" заполнены.Дайте этому попытку.

...