与服务器相关的facebook登录问题
facebook login with server related issues?
我在使用我们网站的javascript登录FB帐户时遇到问题。登录很简单,我们定义了范围:电子邮件、user_birthdate。。。我们需要什么。
在一台服务器上,我可以获得我们需要的所有信息,而在另一台上,我只能获得基本信息,即:生日不见了,家乡也不见了。有什么办法可以防止这种情况发生吗?可能是我遗漏了什么。谢谢你的建议。
window.fbAsyncInit = function() {
FB.init({
appId : fb_app_id, // App ID
apiKey : fb_app_secret,
channelURL : '', // Channel File, not required so leave empty
status : false, // check login status
cookie : true, // enable cookies to allow the server to access the session
oauth : true, // enable OAuth 2.0
xfbml : true, // parse XFBML
frictionlessRequests : true
});
function login(){
FB.getLoginStatus(function(response){
if(response.status === 'connected'
|| response.authResponse != null){
FB_response(response);
}
else{
FB.login(function(response) {
if(response.authResponse) {
//alert('connected' );
FB_response(response);
}
else {
// user is not logged in
}
},{scope:'email, user_about_me, user_birthday, user_hometown, user_location'});
}
});
}
我想你可以在不同的用户中尝试。。。应用程序的所有管理员/测试人员/开发人员用户都可以在不审查应用程序的情况下授予权限。所有其他用户都不能,因此您只能看到基本信息。
参见
- https://developers.facebook.com/docs/apps/review/login#do-你需要复习
相关文章:
- Facebook登录按钮没有'不能在Firefox上工作
- Facebook登录不适用于iOS的应用内浏览器
- Facebook登录按钮悬停框
- 使用Facebook登录,但仍然可以获得:“;此标识池不支持未经身份验证的访问“;
- Cordova Facebook登录集成cordovaOauth
- 使用Facebook登录时未填写个人资料
- 如果设置了cookie,则Facebook登录Javascript SDK自动登录
- 通过Javascript和PHP SDK保护Facebook登录
- facebook登录循环
- 让typescript与facebook登录为Angular 2项目工作
- 注销后删除 Facebook 登录按钮 SDK
- 使用没有数据库的Facebook登录
- 在Chrome扩展中实现facebook登录
- Omniauth Facebook登录无法工作
- Facebook登录窗口出现并很快消失
- 如何获取facebook登录按钮的范围信息
- Javascript-使用Facebook登录,显示用户's成功登录后的个人资料图片
- 没有弹出窗口的Facebook登录
- Facebook登录按钮onligin=“;函数“;给出ReferenceError
- Facebook登录重定向问题