Android で自分のログイン フォームを使用して Facebook にログインし、Facebook のユーザー ID を取得することはできますか? Facebookにアクセスする必要なく、ユーザーを検証したいだけです。
Android facebook チュートリアルでは、ユーザーがログインできるように、アプリは最初に facebook を開く必要がありますが、ユーザーが正常にログインした後に自動的に閉じることはありません。
前もって感謝します
いいえ、公式のエンドポイントを使用せずに Facebook からユーザーをログインさせる方法はありません。
認証ダイアログ(または開いているグラフのもの)である種のブラウザを開くことができますが、それでもフォーム/ UI(あなたがそれを呼びたいものは何でも)を使用することを意味します。
SSO を使用せずにAndroid SDKを使用する必要があります。そうすれば、SDK はデバイスにインストールされている Facebook アプリケーションを呼び出さず (存在する場合)、認証ダイアログを呼び出すだけです。これは、いくつかのものを「抽象化」し、アクセストークンなどを処理するため、より優れたソリューションです。
SSO の無効化に関するスレッドは次のとおりです: How to disable Facebook single sign on for android - Facebook-android-sdk