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

时间:2012-02-14 06:45:57

标签: facebook-graph-api facebook-like

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

1 个答案:

答案 0 :(得分:4)

您无法通过点击“赞”按钮强制用户与您的应用程序建立联系并授予email权限。

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

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

<强>更新
您可能希望阅读有关JS-SDK的文档,尤其是FB.Event.subscribeFB.login上的文档。

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