Как пригласить друзей пользователей через фейсбук?

Я ищу простой способ, чтобы пользователи могли пригласить своих друзей следовать за ними на моем сайте.

Например, Боб приглашает Салли стать последователем Боба на сайте mysite.com.

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

Есть ли какое-либо решение, например, показывать пользователям ссылку в пределах холста, по которой они могут щелкнуть, чтобы отключить холст и отправить его на мой сайт?

В TOS Facebook говорится, что холст не может существовать только для перенаправления пользователей, и все же говорится, что запросы Facebook должны использоваться для приглашения пользователей на ваш сайт.

Мой вопрос в том, что будет правильным для сайта, чтобы позволить своим пользователям приглашать своих друзей из Facebook?

1 ответ

Решение

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

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

Другой подход заключается в использовании API-интерфейса чата, когда вы полностью контролируете отправляемые сообщения.
Проблемы с этим методом в том, что вам потребуется дополнительное разрешение (xmpp_login) и что вам нужно будет реализовать клиент xmpp.
Это, вероятно, перебор.

Другие вопросы по тегам