j_d*_*j_d 7 javascript api facebook facebook-javascript-sdk
我设置了一个Facebook登录,和我成功地把事情一样first_name
,email
等等.但是,我似乎无法弄清楚如何获得的生日.如果我打电话给birthday
下面,没有任何回报.
FB.api('/me', {fields: 'birthday'}, function(response) {
console.log(JSON.stringify(response));
})
Run Code Online (Sandbox Code Playgroud)
如果我打电话user_birthday
如下,我收到此错误:"error":{"message":"(#100) Tried accessing nonexisting field (user_birthday)
FB.api('/me', {fields: 'user_birthday'}, function(response) {
console.log(JSON.stringify(response));
})
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
lus*_*chn 16
由于您没有发布您的登录代码并且您没有提及权限,我假设您忘记了一件重要的事情:授权user_birthday
许可.
FB.login(function(response) {
if (response.authResponse) {
//user authorized the app
}
}, {scope: 'user_birthday', return_scopes: true});
Run Code Online (Sandbox Code Playgroud)
user_birthday
是权限,birthday
是字段的名称.如果它仍然不起作用,那么很可能没有生日设置.不确定是否需要.
例如:http://www.devils-heaven.com/facebook-javascript-sdk-login/
归档时间: |
|
查看次数: |
14124 次 |
最近记录: |