可以使用用户ID作为参数创建一个javascript函数,它将返回用户的名字吗?
答案 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/