私の Android アプリは、Google からカレンダーとイベントを取得するように設計されています。Google API v3 をダウンロードし、公式チュートリアルの例に従いました。チュートリアルでは、Account Manager を使用して Android の認証を行います。つまり、ユーザーは Android デバイスに既に設定されているアカウントを直接ピックアップして、認証を行うことができます。
startActivityForResult(CalendarHelper.getInstance().credential.newChooseAccountIntent(), REQUEST_ACCOUNT_PICKER);
コードは正常に実行されますが、この方法での承認は必要ありません。私は、webview を開始し、ユーザーをログイン ページに導く URL を開く方法を好みます。ユーザーがログインしてアクセス許可を受け入れた後、iOS の Google API と同様に、カレンダー データにアクセスするために取得したデータが返されます。
OAuth 2.0 のワークフローは理解していますが、上記の方法で承認を行うためのサンプル コードが Android で見つかりません。
誰でも助けることができますか?