我使用此代码:
FB.api({
method: 'links.get',
uid: user_uid,
limit: 100
},function(response){
var response = response[0];
if(response){
console.log(response);
}
});
如果提到的人使用短名称(而不是?id = 100000000),我无法从此函数的回调中获得响应。
我正在使用此代码获取用户ID。
但只有当用户没有短名称时才有效:
FB.Event.subscribe('auth.login',function(response){
user_id = response.authResponse.userID;
});
但只有在用户没有短名称时才有效。
我如何听取名字短的人的事件? 谢谢。
答案 0 :(得分:0)
名称与此无关。 response.authResponse.userID
将始终返回user_id
而不是user_name
。你必须做错其他事。