FB.api links.get无法使用短名称帐户

时间:2012-05-29 10:48:31

标签: facebook hyperlink

我使用此代码:

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

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

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

1 个答案:

答案 0 :(得分:0)

名称与此无关。 response.authResponse.userID将始终返回user_id而不是user_name。你必须做错其他事。