gpt4 book ai didi

javascript - Facebook javascript sdk 随机请求生日许可

转载 作者:行者123 更新时间:2023-12-02 16:55:16 25 4
gpt4 key购买 nike

我需要获取 Facebook 用户的 user_birthday 和电子邮件以及一些基本个人资料信息。

我在 View 中没有使用 XFBML,而是在单击时调用以下 javascript 函数的 HTML 按钮

function loginToFacebook(){
FB.login(function(response){
console.log(JSON.stringify(response));
checkLoginState('login');
}, {scope: 'email,user_birthday'});
return false;
}

问题有点奇怪,当我登录时,会弹出权限对话框。始终询问基本个人资料和电子邮件权限,但 user_birthday 是随机的。对于某些 ID,我可以看到有人要求这样做。

我错过了什么吗?有什么指导吗?如果您需要其他部分代码,请告诉我。

最佳答案

https://developers.facebook.com/docs/apps/changelog

Apps requesting more than public_profile, email and the user_friends permission must be reviewed by Facebook before those permissions can be requested from people.

意思是,user_birthday 需要获得批准才能被用户使用,否则它只适用于在应用程序中具有 Angular 色的用户(管理员、开发人员、测试人员)。当您以应用程序的管理员/开发人员身份打开登录对话框时,应该有一条非常明显的消息告诉您这一点。

更多信息:https://developers.facebook.com/docs/apps/review/login

关于javascript - Facebook javascript sdk 随机请求生日许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26223599/

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