サーブレットを使用せずに Java で Facebook デスクトップ アプリケーションを作成することは可能ですか?
Facebook デスクトップ アプリケーションを開発しています。完成まであと少しですが、アクセストークンの取得で問題が発生します。
Java コードを使用してブラウザーを正常に開くことができましたが、Web ブラウザーの URL を読み取ることができません。サーブレットを使用したくありません。
サーブレットを使用せずに Java で Facebook デスクトップ アプリケーションを作成することは可能ですか?
Facebook デスクトップ アプリケーションを開発しています。完成まであと少しですが、アクセストークンの取得で問題が発生します。
Java コードを使用してブラウザーを正常に開くことができましたが、Web ブラウザーの URL を読み取ることができません。サーブレットを使用したくありません。
はい、それは可能です。認証のドキュメントを確認してください。最も興味のある部分はDesktop Appsというタイトルで、次のように書かれています。
OAuth 2.0 の実装には、明示的なデスクトップ アプリのサポートは含まれていません。ただし、デスクトップ アプリに Web ブラウザーを埋め込むことができる場合 (.NET、AIR、Cocoa などのほとんどのデスクトップ フレームワークはブラウザーの埋め込みをサポートしています)、クライアント側のフローを 1 つの変更 (特定の redirect_uri) で使用できます。
詳細を読んで、そこにある方法を正確に確認できます。