Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,877件4Android4.0向けにアプリを作成しており、その中でFacebookで認証(OAuth)をしたいと思っています。自動的にFacebookアプリの方で認証をしようとします。これをFacebookアプリが入っていようと無かろうと同じ動作にしたいのですが、方法をご存知な方がいたら教えてください。公式アプリを使わずに純粋にOAuth認証だけをする方法がありましたらご教授下さい。使って自分でサーバーサイドでOAuthを処理するコードをかき、WebView経由で利用すれば実装できなくもないですが、この場合は「Facebookアプリを使っているにもかかわらず再度WebView上でユーザー名/パスワードを要求される」といったエクスペリエンスの低下などが懸念されます。Facebookログインを実装するネイティブiOSアプリおよびAndroidアプリは、公式のログイン用SDKを使用する必要があります。ありますので、SDKで定義されているフローを回避するのは規約の観点からみても得策とはいえないと思います。|2以前、特定の端末でのみ発生するバグを回避するために、そのような対応を行ったことがあります...が、当時とソースが変わりすぎていて直接的な回答はできません、すみません。com.facebook.katana)に対する操作を削れば実現できるはずです。ソースコードをgrepしただけで実際に試してはいないのですが、com/facebook/internal/NativeProtocol.javaのbuildFacebookAppListメソッドで空リストを返すようにしてしまえば(認証だけでなく他の操作も道連れになりそうですが)ネイティブアプリを使用しないようにならないでしょうか。|1必ず公式アプリを使ってログインさせる、という方法ではいかがでしょうか。手順としては以下のようにすると良いと思います。|1かなりトリッキーで、かつ勝算も低いのですが、もう一つ試せそうな方法があります。WebView経由で、FacebookのJavascriptSDKを使い認証させます。WebViewをjavaから操作してFacebookにアクセスし、必要な情報をスクレイピングします。一応参考に書いておきます:WebViewからクッキー値かJavascript変数値に格納されているだろうトークンを取得して、FacebookAndroidSDKに渡せばセッションハイジャックする案も検討しましたが、アプリ別にID管理されるためJavascriptアプリとAndroidアプリでトークンを共有するのは無理かと判断しました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。返ってくる1Facebookログインについて2AndroidアプリでLineやFacebookに自動的に送信を行う方法を教えて下さい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。