如何在点击FB like按钮时向Facebook用户发送电子邮件?

问题描述 投票:-1回答:1

用户点击我页面上的Facebook赞按钮后,我想自动向他们发送电子邮件。这可能吗?

facebook-graph-api facebook-like
1个回答
4
投票

您无法通过单击“按钮”强制用户连接您的应用程序并授予email权限。

然而,你可以subscribe to edge.create event(使用JS-SDK)并调用FB.login为您的用户提供连接您的应用程序的能力(请求email权限),这样您就可以向他发送电子邮件。这是一个可选的,正如我所说,不能强制执行。只要用户能够看到Like按钮,就无法阻止他点击它。

其他选项仅向已经授权您的应用程序的用户显示Like按钮,这样您就可以在他们喜欢之前获取所有必需的信息,稍后显示Like Button,收听活动并发送电子邮件。

更新: 你可能想阅读关于JS-SDK的文档,尤其是关于FB.Event.subscribeFB.login的文档。

UPDATE2: 看起来(根据您创建的其他问题)您正试图在Facebook页面选项卡中实现此目的。这使得任务无法解决,因为用户总是会看到并能够在您做某事之前喜欢页面。您只能在“页面”选项卡应用程序中向用户请求所需信息,完全由用户接受或不接受...

© www.soinside.com 2019 - 2024. All rights reserved.