Как пригласить друзей пользователей через фейсбук?
Я ищу простой способ, чтобы пользователи могли пригласить своих друзей следовать за ними на моем сайте.
Например, Боб приглашает Салли стать последователем Боба на сайте mysite.com.
Я думал сделать это с помощью запросов, однако я читал, что они работают только для приложений холста, а не для обычных веб-сайтов. Это означает, что если Салли примет запрос Боба, то мой веб-сайт будет загружен как фрейм-фрейм в Facebook, это нарушит макет. моего сайта и не будет хорошо выглядеть.
Есть ли какое-либо решение, например, показывать пользователям ссылку в пределах холста, по которой они могут щелкнуть, чтобы отключить холст и отправить его на мой сайт?
В TOS Facebook говорится, что холст не может существовать только для перенаправления пользователей, и все же говорится, что запросы Facebook должны использоваться для приглашения пользователей на ваш сайт.
Мой вопрос в том, что будет правильным для сайта, чтобы позволить своим пользователям приглашать своих друзей из Facebook?
1 ответ
Я думаю, что единственный способ сделать это с помощью Facebook - отправлять личным сообщениям приглашенных пользователей, в которых содержится ссылка на ваш "URL-адрес приглашения".
Вы можете использовать диалог отправки с параметром ссылки, являющимся страницей приглашения для вашего сайта.
Проблема этого метода заключается в том, что вы не можете контролировать отправляемое сообщение, однако вы можете поместить необходимую информацию в теги og той ссылки, которые добавляются в сообщение.
Другой подход заключается в использовании API-интерфейса чата, когда вы полностью контролируете отправляемые сообщения.
Проблемы с этим методом в том, что вам потребуется дополнительное разрешение (xmpp_login) и что вам нужно будет реализовать клиент xmpp.
Это, вероятно, перебор.