当有人点击网站上的按钮时收到电子邮件

时间:2011-07-18 16:55:50

标签: facebook-like

当有人在我的网站上点击类似按钮时,我是否可以收到电子邮件?

我一直在研究这个,我只能假设它必须可以使用edge.create选项,但对于我的生活,我不知道如何设置它来触发发送的电子邮件。

任何想法??

1 个答案:

答案 0 :(得分:1)

您需要订阅like按钮的click事件。

您可以通过FB.Event.subscribe函数执行此操作。

以下是工作示例的一些代码:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
    <script src="http://connect.facebook.net/en_US/all.js"></script>
    <script>
      FB.init({status:true,cookie:true,xfbml:true});
      FB.Event.subscribe('edge.create', function(href, widget)
      {
         //insert your code to send email here
         alert('someone just clicked the like button');
      });
    </script>
</head>
<body>
    <div id="fb-root"></div>
    <fb:like href="http://www.example.com/" show_faces="false" width="450" font="verdana"></fb:like> 
</body>

希望这有帮助。