2015-02-11 93 views
0

我使用这个代码:如何获得来自Facebook用户名的响应在JavaScript

FB.api('/me', function(response) { 
    console.log(response); 
}); 

但是响应不包括登录用户的用户名的电流。

我在网上找到了使用response.username的参考文献,所以我认为它曾经在那里,它现在在哪里?

编辑:https://ca.madbid.com/login/怎么办?我点击“登录Facebook”和文本框出现与我的Facebook用户名和电子邮件地址?

回答

-1

current Graph API explorer,这里是/me/返回的内容。

{ 
    "id": "#######", 
    "bio": "Vidi, Vici, Veni.", 
    "first_name": "Sameer", 
    "gender": "male", 
    "last_name": "Chitley", 
    "link": "https://www.facebook.com/app_scoped_user_id/#########/", 
    "locale": "en_US", 
    "name": "Sameer Chitley", 
    "timezone": -5, 
    "updated_time": "2014-12-29T02:55:12+0000", 
    "verified": true 
} 

您可以按照response.link URL,并在重定向网页时,用户名会被格式化为:

https://www.facebook.com/username 
+0

名是名字,中间和最后的合并。不是用户名 – andrewb 2015-02-11 19:52:59

+0

我应该如何得到facebook.com/username – andrewb 2015-02-11 21:31:23

+0

的回复你不能,因为我在回答中写道 – luschn 2015-02-16 19:53:02

相关问题