gpt4 book ai didi

javascript - 如何通过 Facebook API 获取生日?

转载 作者:数据小太阳 更新时间:2023-10-29 04:28:25 28 4
gpt4 key购买 nike

我正在设置 Facebook 登录,并成功获取了 first_nameemail 等内容。但是,我似乎无法弄清楚如何获取生日。如果我如下调用 birthday,则不会返回任何内容。

FB.api('/me', {fields: 'birthday'}, function(response) {
console.log(JSON.stringify(response));
})

如果我如下调用 user_birthday,我会得到这个错误:"error":{"message":"(#100) Tried accessing nonexisting field (user_birthday)

FB.api('/me', {fields: 'user_birthday'}, function(response) {
console.log(JSON.stringify(response));
})

我该怎么做?

最佳答案

由于您没有发布您的登录代码也没有提及权限,我假设您忘记了一件重要的事情:使用 user_birthday 权限进行授权。

FB.login(function(response) {
if (response.authResponse) {
//user authorized the app
}
}, {scope: 'user_birthday', return_scopes: true});

user_birthday 是权限,birthday 是字段名。如果仍然不起作用,则很可能没有设置生日。不确定是否需要。

例如:http://www.devils-heaven.com/facebook-javascript-sdk-login/

关于javascript - 如何通过 Facebook API 获取生日?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34927836/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com