私はいくつかのメールアプリを作成したいと思います。私は最初に自分のGoogleアカウントでログインして(ちょうど)、認証後にすべてのメッセージ/AndroidでGmail APIを使用するための最適なオプション
は、私のようなこの質問についての多くの問題を参照してくださいなど
しかし、私はどのような最善の方法があるかについて明確な疑問は見つかりませんでした。
私には何が最良の選択肢であるかを理解しようとしていますか?私は2つの異なるオプションを試してください:
Google Sign-in button on Android - 私は、サインインを作成するための成功を、それが構築されたスコープの一部ではないので、私は、GmailはGoogleSignInOptionsオブジェクトにスコープIどんな質問を追加できませんでしたgetはユーザーに関する基本的な情報ですが、それは私の目的ではありません。
Android quick start for Gmail APIまた、私はこれを実行しますが、なぜ連絡先のアクセス権を取得する最初の部分があるのか分かりませんか?どういうわけか、私は、このステップなしでこれを行うことができた場合、それは素晴らしいことだろう、多分それが最良の選択肢だ(?)
私の第三の選択肢は、私はそれがリフレッシュアクセスでGmail REST APIを使用することです見つけていないということです私はそれを知っていて、既に別の問題でそれを使用しているので、私はこれがここに当てはまるとは思わない。
要約 - 私の目的のために、私はどのように選択する必要がありますか?
TNXが、私は大きなアイデアを知っている2番目のオプションを使用する必要があり、メッセージを取得したい場合
Googleのサインインボタンがちょうどアカウント認証である...しかしGET権限のレベルがあります2つ目のオプションでアカウントの私は本当に理解していない方法が必要です..多くの異なる答えに多くのオプションがありますが、何も本当のことは明らかではありません。 – OriEng
メールで何をしたいのかに応じて、https://mail.google.com/またはhttps://www.googleapis.com/auth/gmail.readonlyの範囲が十分である必要があります – Diiscord
申し訳ありません... Gmail APIのAndroidクイックスタートを使用している場合初めてのユーザーログインには連絡先のリクエスト権限がありますが、なぜそれをキャンセルしようとするとわからないのですか? – OriEng