1

我使用这段代码:

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; });

但它仅在用户没有短名称时才有效。

我如何收听短名字的人的事件?谢谢你。

4

1 回答 1

0

名字与它无关。response.authResponse.userID将始终返回user_idnot user_name。你一定做错了什么。

于 2012-05-29T16:29:38.407 回答