Facebook,javascript:使用userID作为返回名称的参数的函数

时间:2013-05-02 15:51:21

标签: javascript facebook

可以使用用户ID作为参数创建一个javascript函数,它将返回用户的名字吗?

2 个答案:

答案 0 :(得分:2)

由于FB.api调用是异步的,因此只需返回一个用户名就有点棘手了。根据您要对名称执行的操作(填充文本字段,显示给用户等),您可以传入一个回调函数,以便在检索到名称后进行调用。像这样的东西?

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

        callback(response.name)
    })
}

你会像这样使用它

getName(YOUR_USER_ID, function(name) {
    alert(name)
})

答案 1 :(得分: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/