Facebook登录:如何让用户收到电子邮件?

时间:2011-06-19 16:37:20

标签: facebook

我是facebook api的新手,但我有这个:

<html>
<head>
  <title>My Facebook Login Page</title>
</head>
<body>
  <div id="fb-root"></div>
  <script src="http://connect.facebook.net/en_US/all.js"></script>
  <script>
     FB.init({ 
        appId:'my_app_id', cookie:true, 
        status:true, xfbml:true 
     });
  </script>

  <fb:login-button perms="email">Login</fb:login-button>    

</body>

我想知道,当用户接受我的权限或返回我的网站时,如何让用户通过电子邮件发送添加广告?

2 个答案:

答案 0 :(得分:1)

这会有所帮助:

FB.api('/ me',function(user){             if(user!= null){                 文件撰写(user.email); } })

在用户授予您许可后调用此函数

答案 1 :(得分:0)

查看javascript sdk文档,他们有类似的例子。尝试类似:

FB.api(
    {
      method: 'fql.query',
      query: 'SELECT email FROM user WHERE uid='+FB.getSession().uid
    },
    function(response) {
          alert('Email is ' +response[0].email);
    }
  );