我是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>
我想知道,当用户接受我的权限或返回我的网站时,如何让用户通过电子邮件发送添加广告?
答案 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);
}
);