[英]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.