公式情報ページ

GmailAPI

認証フローをまとめてみた

事前準備

Googleアカウントによる認証をへる

https://accounts.google.com/o/oauth2/auth?client_id={クライアントID}&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=https://www.googleapis.com/auth/gmail.readonly&response_type=code&approval_prompt=force&access_type=offline

上記画面で認証した後にrefresh_tokenを得る

OAuth2.0の解説。ここが一番詳しいかな

https://himakan.net/websites/how_to_google_oauth

Developer Console

Service Accountを利用したアクセスについて

https://developers.google.com/identity/protocols/OAuth2ServiceAccount#delegatingauthority

https://github.com/googlesamples/android-play-publisher-api/blob/master/v2/java/src/com/google/play/developerapi/samples/AndroidPublisherHelper.java

http://www.yoheim.net/blog.php?q=20160411

API認証周り

サービスアカウント経由であれば秘密鍵JSONを利用し、OAuth2.0であればClientID/KEYを使う(リダイレクトURLなしを作成するにはその他を選択する)

用語集

CLIENT IDOAuth 2.0 クライアントID
CLIENT KEYOAuth 2.0 クライアントパスワード

Google Play Console

https://developer.android.com/google/play/developer-api.html#subscriptions_api_overview


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS