Как я могу отправить электронное письмо пользователю Facebook, когда он нажмет кнопку «FB»? - PullRequest
0 голосов
/ 14 февраля 2012

После того, как пользователь нажимает кнопку «Нравится» на моей странице в Facebook, я хочу автоматически отправить ему электронное письмо.Возможно ли это?

1 Ответ

4 голосов
/ 14 февраля 2012

Вы не можете заставить пользователя подключиться к вашему приложению и предоставить разрешение email, нажав кнопку «Мне нравится».

Однако вы можете подписаться на edge.create событие (используя JS-SDK ) и позвонить FB.login, чтобы предоставить вашему пользователю возможность подключиться к ваше приложение (запрашивающее разрешение email), чтобы вы могли отправить ему электронное письмо. Это необязательно и, как я уже сказал, не может быть принудительным. Пока пользователь может видеть кнопку «Мне нравится», ничто не может помешать ему нажать на нее.

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

Обновление:
Возможно, вы захотите прочитать документацию по JS-SDK , особенно по FB.Event.subscribe и FB.login.

Update2:
Похоже (в соответствии с другим вопросом, который вы создали), что вы пытаетесь достичь этого на вкладке Facebook Page. Это делает задачу неразрешимой, так как пользователь всегда увидит и сможет понравиться странице, прежде чем вы сможете что-то сделать. Вы можете только запросить нужную информацию у пользователя в приложении на вкладке «Страница», и пользователь может принять ее или нет ...

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