OAUTHを使用したモバイルWebのFacebookログインダイアログ
-
25-10-2019 - |
質問
Facebookの技術文書は、猿がウェブサイトでそれ自身の排泄物を投げたように見えます - それもそれがどれほど役に立つかです...
したがって、このWebアプリ(Androidデバイス用)があり、OAuthを使用して認証する必要があります(Facebookの「KaleIdoscope APIポリシー」では、APIが2回見ればAPIが同じではないことが必要なため)。
ログイン画面を表示する必要があります。すべてのAndroidデバイスで複数のページがサポートされていないため、まったく新しいページではなくダイアログボックスで開きたいと思います。
これは私がこれまでに持っているものです:HTML:
<fb:login-button></fb:login-button>
JavaScript:
FB.init({appId : XXXXX,status : true, cookie : true,xfbml : true, oauth:true});
現在、フルサイズのPCスタイルのログインダイアログを取得しますが、素敵なきれいなタッチ/モバイルダイアログが必要です。何か案は?
解決
わずかな変更で推奨するリンクを使用して、問題を修正できます。
彼らのリンク:http://www.facebook.com/dialog/oauth?client_id = your_app_id&redirect_uri = your_url&display = touch = touch
あなたのリンクhttp://m.facebook.com/dialog/oauth?client_id = your_app_id&redirect_uri = your_url&display = touch = touch
WWWのMへの変更に注意してください。
他のヒント
AndroidのFacebook SDKをチェックアウトしましたか?完全なソースコードがあります。また、OAuthを使用して、完全なFacebookダイアログを表示します。これがリンクです