Gmail API の概要

Gmail API は、Gmail メールボックスにアクセスしてメールを送信するために使用できる RESTful API です。ほとんどのウェブ アプリケーションでは、ユーザーの Gmail データへの承認済みアクセスに Gmail API を使用するのが最適です。Gmail API は、次のようなさまざまなアプリケーションに適しています。

  • メールの読み取り専用抽出、インデックス登録、バックアップ
  • 自動またはプログラムによるメッセージの送信
  • メールアカウントの移行
  • メールの整理(メッセージのフィルタリングや並べ替えなど)
  • 組織全体でメールの署名を標準化する

Gmail API で使用される一般的な用語を以下に示します。

メッセージ
送信者、受信者、件名、本文を含むメール メッセージ。メッセージを作成した後は、メッセージを変更できません。メッセージはメッセージ リソースで表されます。
スレッド
会話を形成する関連メッセージのコレクション。メール クライアント アプリでは、1 人以上の受信者がメッセージに返信すると、スレッドが形成されます。
ラベル

メッセージとスレッドを整理するためのメカニズム。たとえば、「税金」というラベルを作成して、ユーザーの税金に関連するすべてのメッセージとスレッドに適用できます。ラベルには次の 2 つの種類があります。

システムラベル
内部で作成されたラベル(INBOXTRASHSPAM など)。これらのラベルは削除または変更できません。ただし、INBOX などの一部のシステムラベルは、メールやスレッドに適用したり、メールやスレッドから削除したりできます。
ユーザーラベル
ユーザーが作成したラベル。これらのラベルは、ユーザーまたはアプリケーションによって削除または変更できます。ユーザーラベルは、ラベルリソースで表されます。
Draft

未送信のメッセージ。下書きに含まれるメッセージは置き換えることができます。下書きを送信すると、下書きが自動的に削除され、SENT システムラベルが付いたメールが作成されます。下書きは、下書きリソースで表されます。

次のステップ