Androidのアカウントマネージャーからオフラインタイプのaccess_token(oauth2.0)を取得することは可能ですか? これが必要な理由を説明します。
アカウント マネージャーから認証トークンを取得し、サーバー側で使用して将来の使用に備えます。そのため、アカウント マネージャーから再度トークンを取得することなく、サーバー側でトークンの更新を行う必要があります。このためには、リフレッシュ トークンが必要です。t リフレッシュ トークンは「オフライン」タイプでのみ取得できると読みました。http://googlecode.blogspot.in/2011/10/upcoming-changes-to-oauth-20-endpoint.htmlを参照してください。ただし、アカウント マネージャーは「オンライン」トークンのみを返し、更新トークンは返しません。こちらもご覧ください
アプリケーションがオフライン アクセスを要求すると、ユーザーに表示される同意ページに、アプリケーションがオフライン アクセスを要求したことが反映され、アプリケーションはアクセスと更新トークンを受け取ります。アプリケーションがリフレッシュ トークンを取得すると、いつでも新しいアクセス トークンを取得できます。
アプリケーションがオンライン アクセスを要求すると、アプリケーションはアクセス トークンのみを受け取ります。リフレッシュ トークンは返されません。つまり、アプリケーションが新しいアクセス トークンを取得するには、ユーザーが存在する必要があります。
上記のリンクで。トークンの有効期限が切れた後、アカウント マネージャーに新しいトークンを要求するたびに、ユーザーの同意画面が表示されません。したがって、アカウント マネージャーは実際にオフライン トークンを要求し、更新トークンを保持して、それを使用して新しいトークンを提供していると思います。
私の質問は、アカウント マネージャーからオフライン タイプの access_token を取得するにはどうすればよいかということです。私を助けてください。