[英]Facebook Login on no native Android App “you already authorized”
在这里,我介绍一下案例:
我正在开发使用Facebook的应用程序。 我们正在通过js使用Facebook API。 用户登录到Facebook的移动浏览器(应用程序外部)。 然后,用户进入该应用程序(该用户已经在Facebook上授权了该应用程序)。 然后,用户进入登录选项,并选择一个名为“ log whit facebook”的按钮,它是一个带有js操作的简单按钮,如下所示:
$('#loginFacebookbBtn').on('vclick', function () {
FB.login(function (response) {
if (response.authResponse) {
FB.api('/me', function (response) {
... do something whit the response
});
} else {
}
}, {
scope: "email"
});
});
然后,Facebook API显示一个浏览器弹出窗口,要求用户提供凭据。 我输入了凭据,然后浏览器弹出窗口转到第二页,其中显示:
“您已经授权(APP NAME)”(取消)(确定)
当我按OK时,这将转到我的应用程序,但我不希望弹出浏览器上的第二页...
对不起,我的英语,谢谢。
这就是它的工作原理-如果用户尚未登录Facebook,则需要登录-如果用户已经在电话上登录Facebook的应用程序,则不会看到该屏幕
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.