小弟是用JS的FB API来用
我发现如果我用A帐号来创应用程式,在网站内容也用A帐号应用程式的ID
如果我用A帐号登入并取得授权的话,可以取得生日
但是如果我用B帐号去登入的话,就只会取得公开的个人档案,以及EMAIL而已
相反的
我用B帐号创应用程式,网站内容也改B帐号应用程式的ID
如果用B帐号登入,可以取得生日
而用A帐号,又不行了
简单来说,就是要取得生日只能登入办该应用程式的帐号
我想请问这是什么原因呢?
以下为我的程式码片段
FB.login(function(response)
{
if(response.status=="not_authorized") {
appGetPermission = false;
} else if(response.status=="connected") {
appGetPermission = true;
FB.api(
"/me",
function (response) {
if (response && !response.error) {
console.log(response);
var birthday = response.birthday;
}
alert(birthday);
}
);
}
},{"scope":"public_profile,email,publish_actions,email,user_birthday,user_hometown,,user_location"})
我看网络上的是说scope是取得权限,我都有打了,但还是拿不到
只有email以及public_profile可以取得而已
先感谢各位先进了!!