我在此提出案例:
我正在开发一款使用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时,这会转到我的应用程序,但我不想在弹出浏览器上显示第二页......
对不起我的英文,谢谢你。
答案 0 :(得分:0)
它是如何运作的 - 如果用户尚未登录Facebook,则他们需要登录 - 如果用户已经登录了手机上的Facebook应用程序,他们就不会#39 ;看到那个屏幕