Facebook按ID获取用户名

时间:2018-01-11 09:40:30

标签: javascript html facebook

这是我通过id

获取用户个人资料图片的方式
https://graph.facebook.com/100003959673716/picture?type=large

但是这不是为了获取名字

而工作
https://graph.facebook.com/100003959673716/name

任何人对我的案子有任何解决方案吗?

我不想使用PHP来获取名称,因为我的网页需要显示很多facebook用户当前名称&图片,我有他们的脸书ID,所以我只在我的页面中使用html + js + jquery这个部分,而我的php正在为其他部分工作。

2 个答案:

答案 0 :(得分:0)

你有没有试过“first_name”?

 var url = "https://graph.facebook.com/v2.6/"+sender+"?access_token="+ config.token;
request({
    url: url,
    json: true
}, function (error, response, body) {
    if (!error && response.statusCode === 200) {
        alert(body.first_name);
    } 
})

答案 1 :(得分:0)

如果没有访问令牌,您将无法获得用户名,它将为您提供授权错误:

 {
    error: {
    message: "An access token is required to request this resource.",
    type: "OAuthException",
    code: 104,
    fbtrace_id: "F5lPaiB3w9s"
    }
}

因此,您需要在Facebook开发者控制台注册您的应用:https://developers.facebook.com/