如何获取facebook登录按钮的范围信息?

时间:2012-07-23 23:12:34

标签: javascript facebook scope

我从这里创建了一个facebook登录按钮: http://developers.facebook.com/docs/reference/plugins/login/

我有以下登录按钮:

 <div class="fb-login-button" scope="email" data-show-faces="true" data-max-rows="3">Login with Facebook</div>

因此,当用户接受权限时,如何获取用户信息(在本例中为电子邮件)? (在客户端使用javazcript)

1 个答案:

答案 0 :(得分:1)

类似于:

Get user's Facebook UID with Javascript 但是你需要更进一步,通过在响应对象中查找email来获取他们的电子邮件。

FB.api('/me', function(response) {
    var email = response.email;
});

但是,您的应用必须向您的用户请求此权限,请参阅此处有关权限的Facebook文档:https://developers.facebook.com/docs/authentication/permissions/