我使用 XFBML Facebook 登录按钮来验证用户。用户输入正确密码后。如何使用 FB.Facebook.apiClient
或任何相关的 JavaScript 获取用户登录信息?
最佳答案
你需要在开始时初始化这个函数。像这样:
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);
});
解决了我的问题,希望对您有所帮助。
关于javascript - Facebook XFBML登录后,通过JavaScript获取用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1110758/