Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Страница Facebook, автоматически подобная URL-адресу (для QR-кода)

Автор вопроса: Fedor Alexander SteemanОтветов: 6

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

Я много искал, но пока смог найти только коммерческие сервисы, такие как Spotlike, Likify, социальный QR-код и т. д. Мне не нужно решение, основанное на таких коммерческих услугах.

Я начинаю подозревать, что Facebook не включил эту возможность по понятным причинам (злоупотребление и тому подобное). Тем не менее, я надеялся, что это можно будет как-то сделать, даже просто создав свой собственный сервис-посредник. В последнем случае, что в принципе потребуется для создания такого сервиса?


ИЗМЕНИТЬ:

Я уже пробовал такой URL: http://www.facebook.com/plugins/like.php?href=http://facebook.com/interlinkONE

Этот URL-адрес (также при кодировании в виде QR-кода) на самом деле не давал желаемого результата на iPhone, поскольку показывал пустую страницу с едва заметной крошечной кнопкой "Нравится". Кроме того, он не работал, даже когда я пытался нажать кнопку "Нравится".

Источник: http://qreateandtrack.com/2010/10/18/how-to-create-qr-codes-for-the-facebook-like-button/

urlfacebookqr-codesmartphone

Ответы

Ответ 1 · рейтинг 12 · DMCS

Я не юрист, но нажатие кнопки "Нравится" без явного разрешения пользователя Facebook может быть нарушением политики Facebook. Вы должны попросить своего корпоративного юриста ознакомиться с политикой Facebook.

Вы должны закодировать URL-адрес страницы с кнопкой "Мне нравится", поэтому при сканировании телефоном он открывает окно браузера на странице "Мне нравится", где теперь у пользователя есть возможность выбрать "Нравится" или нет.

Ответ 2 · рейтинг 4 · Antoine Tissier

На мой взгляд, для кнопки лайка это невозможно (и я надеюсь, что это невозможно).

Но вы можете активировать пользовательское действие OpenGraph v2 или отобразить кнопку "Мне нравится", связанную с вашей страницей в Facebook.

Ответ 3 · рейтинг 3 · Spartacus

Вы пробовали использовать протокол fb://?

Чтобы им понравилась ваша страница при сканировании qr-кода, это делается следующим образом:

fb://page/(pageID)/addfan

Если вам нужно получить идентификатор страницы, замените "www" на "graph" в URL-адресе Facebook, когда вы посещаете свою страницу в настольном браузере, и он отобразит идентификатор и другие данные.

Это не только добавляет их автоматически, но и открывает страницу в приложении FB вместо мобильного браузера.

Что касается законности, я бы предположил, что если вы напишете что-то вроде "Отсканируйте нашу страницу как понравившуюся", вы в безопасности. Они знают, на что идут.

Ответ 4 · рейтинг 2 · Catherine You

Для гиперссылки просто используйте www.facebook.com/++page ID++/like

Eg: www.facebook.com/MYPAGEISAWESOME/like

Чтобы заставить его работать с m.facebook.com, вот что вы делаете:

Откройте страницу Facebook, которую вы ищете, затем измените URL-адрес на мобильный URL-адрес (то есть www.m.facebook.com/MYPAGEISAWESOME).

Теперь вы должны увидеть большую версию мобильной страницы Facebook. Скопируйте целевой URL кнопки "Нравится".

Вставьте этот URL-адрес в генератор QR, чтобы сделать штрих-код "отсканировать, чтобы понравиться". Это откроет страницу m.Facebook в браузере большинства мобильных телефонов прямо из QR-ридера. Если они не вошли в Facebook, им будет предложено войти в систему, а затем нажать "Нравится". Если вы вошли в систему, это автоматически понравится.

Надеюсь это поможет!

Кроме того, обязательно добавьте что-нибудь с фразой "нажмите здесь/отсканируйте здесь, чтобы поставить нам лайк на Facebook".

Ответ 5 · рейтинг 1 · rob2universe

Ответы выше кажутся частично устаревшими.

Конструктор URL на https://developers.facebook.com/docs/plugins/like-button/ отлично сработало для меня.

Вы можете настроить, просмотреть и получить код/URL в разных вариантах: HTML5, XFBML, IFRAME, URL

Ответ 6 · user2402707

Это изменилось, теперь это fb://profile/(profileID)

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы