登录后使用Facebook XFBML,通过JavaScript获取用户信息

时间:2009-07-10 17:06:10

标签: javascript facebook xfbml

我使用XFBML Facebook登录按钮来验证用户身份。用户输入正确的密码后。如何使用FB.Facebook.apiClient或任何相关的JavaScript来获取用户登录信息?

1 个答案:

答案 0 :(得分:2)

你需要在开始时启动这个功能。像这样:

FB.init("APIKEY","/xd_receiver.htm",
    {"reloadIfSessionStateChanged": true,"ifUserConnected":onFBConnected});


function onFBConnected(){
var api = FB.Facebook.apiClient;
var uid = [api.get_session().uid];
var fields = ["name"];
api.users_getInfo(uid, fields, function(result){

    alert(result[0].name);      

});

}

解决了我的问题,我希望它有所帮助。