0

可以使用用户 ID 作为参数制作一个 javascript 函数,这将返回用户名?

4

2 回答 2

2

由于 FB.api 调用是异步的,让它简单地返回一个用户名有点棘手。根据您想对名称执行的操作(填充文本字段、向用户显示等),您可以传入一个回调函数,以便在检索到名称后调用。像这样的东西?

function getName(userId, callbackFunction) {
    FB.api('/' + userId, function(response) {

        callback(response.name)
    })
}

你会像这样使用它

getName(YOUR_USER_ID, function(name) {
    alert(name)
})
于 2013-05-02T16:04:18.727 回答
0
FB.api(idUser, function(response) {
    alert("Name: "+ response.name + "\nFirst name: "+ response.first_name + "ID: "+response.id);
    var img_link = "http://graph.facebook.com/"+response.id+"/picture"
});

像这样

来源:http: //developers.facebook.com/docs/reference/javascript/FB.api/

于 2013-05-02T15:58:29.227 回答