eyecatch thumbnail

Gmail API Scopes 日本語訳

Profile picture
ルッチ / Lucci
2020.07.29

Contents


はじめに

Gmail scopes によれば、Gmail API に与える権限は以下の通りです。

Scope Code Description Handling Risk
https://www.googleapis.com/auth/gmail.labels ラベルの作成、読み込み、更新、削除のみを許可する !
https://www.googleapis.com/auth/gmail.send メッセージの送信のみを許可する !!
https://www.googleapis.com/auth/gmail.readonly 全リソースとそのメタデータの読み込みを許可する !!!
https://www.googleapis.com/auth/gmail.compose 下書きの作成、読み込み、更新、削除とメッセージと下書きの送信を許可する !!!
https://www.googleapis.com/auth/gmail.insert メッセージの挿入とインポートのみを許可する !!!
https://www.googleapis.com/auth/gmail.modify 全ての読み込みと書き込みを許可する。しかしメッセージとスレッドの即時及び永久的な削除を除く !!!
https://www.googleapis.com/auth/gmail.metadata ラベル、履歴、メッセージのヘッダーの読み込みを許可する。しかしメッセージの本文と添付の読み込みを除く !!!
https://www.googleapis.com/auth/gmail.settings.basic 基本設定の管理を許可する !!!
https://www.googleapis.com/auth/gmail.settings.sharing 転送ルールやエイリアスなどの取り扱いに注意が必要な設定の管理を許可する !!!
https://mail.google.com/ 全てを許可する !!!

例えば、とあるメッセージを受信して、そのメッセージを転送して、未読のラベルを削除したい、そんな時は以下のように SCOPES を配列として定義します。

SCOPES = [
  "https://www.googleapis.com/auth/gmail.send",
  "https://www.googleapis.com/auth/gmail.modify"
]

おわりに

Gmail API Scopes についての日本語訳でした。

最後までお読みいただき、ありがとうございました。

愛用品

  • Xiser Pro Trainer
    1日中踏み続けられる強靭なステッパーでおすすめです.
  • HHKB Professional 墨 x HHKB キートップセット 白
    ボディは墨色キートップは白色なのでめちゃめちゃ目に優しいのでおすすめです.
  • Apple Magic Mouse 2
    トラックパッドは指が攣りそうになりますけどマウスはその心配が無いのでおすすめです.
  • Apple MacMini
    ミニマルでパワフルなデスクトップ PC なので個人的に大好きなのでおすすめです.
  • iiyama Display 27inch FullHD
    鮮明すぎない画面で目も疲れにくいですし何より高さ調節できるのが最高なのでおすすめです.
  • KINTO UNITEA 550ml
    500ml の大容量でこの綺麗なデザインは他にみたことがないのでおすすめです.

関連記事


大学生へのお知らせ

ここまで記事を読んでくれて本当に嬉しいです、ありがとうございます。

プログラミングを始めたばかりの頃って「やるぞ!」という気持ちは強めですが、 実際に取り組み始めると「何からどうやってどこまでやればいんだ?」 という感じで羅針盤を失うことが多いような気がします。(実体験)

そんな勉強熱心で向上心高めなんだけど目指す姿が曖昧な大学生の方に感謝の意も込めて、就職活動までサポートするプログラミングスクール「レバテックカレッジ」を紹介します。↓

Levtech-college

「自走力」のあるエンジニアを最短3ヶ月で目指せるカリキュラムが月額30,000円で用意されていて、 現段階の「目指す姿が曖昧で何から手をつければいいかわからない状態」から脱却できます。

自分は実際にIT企業で働いていますが、「自走力」のあるエンジニアの方にはいつも助けられています。

なので、目指す姿が曖昧な人はとりあえずレバテックカレッジが導いてくれる 「自走力のあるエンジニア」を目指してみるのはスタートダッシュとしてはアリです。

レベルアップしてからジョブチェンするのはRPGでも常套手段ですし、 レバテックカレッジで一通りのスキルを習得してから自分の目指す姿を再定義するといいかもです。

「自走力のあるエンジニア」って実際どんなエンジニアなの? 何から手をつければいいかわからないから教えて欲しい、 という人は上のテキストリンク/画像リンクから「無料相談会」への申し込みをお願いします。

よきエンジニアライフを!