6

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

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

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

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

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

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

https://www.facebook.com/myfacebookid

Когда пользователь нажимает на кнопку, как это имеет желаемый эффект. Пользователь заканчивает тем, что любил мою страницу в Facebook. Это легко проверить, если пользователь перейдет на мой профиль в Facebook и проверит, что кнопка Like изменилась на Liked.

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

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

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

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

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

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

+0

Такая же проблема здесь. Даже если я предоставляю все теги OG на странице, на которой показана подобная кнопка. –

+3

На самом деле есть ошибка на Facebook об этой проблеме: http://developers.facebook.com/bugs/373793345975086?browse=search_4f782e9da5aee8408176576 –

+2

@ Насмон, кажется, что вы правы. Я бы опубликовал его как ответ, чтобы вернуть свои очки. – ifaour

ответ

0

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

0

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

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

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

0

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

0

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

0

Проблема в том, что вы не можете использовать просто 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-адрес, не вводите его вручную.

Смежные вопросы