質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.49%

  • Google Apps Script

    887questions

    Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

  • Google API

    540questions

    Googleは多種多様なAPIを提供していて、その多くはウェブ開発者向けのAPIです。それらのAPIは消費者に人気なGoogleのサービス(Google Maps, Google Earth, AdSense, Adwords, Google Apps,YouTube等)に基づいています。

GoogleのGmail APIの使い方を教えて下さい。

解決済

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 2,419

tatasusu

score 14

Gmail APiについて使い方がわからないので教えて下さい。

GoogleDeveloperやAPI Explorerなどを閲覧し、試みましたが、メールが送信されませんでした。

GoogleDeveloperのTry it!にて以下の操作を試みましたが結果は送信済みに保存されただけでした。
FROM:設定あり
TO:設定なし
本文:設定なし

質問1
 メールを送信するためのGAMIL API SENDの使用方法を教えて下さい。
質問2
 GASにて使いたいため参考になるサイトなど
 ありましたら教えて下さい。お恥ずかしながら見つけることが出来ませんでした。

Try it!にて試した結果を下記に示します。
申し訳ありませんが、ご教示願います。
--------------ここからReQuest---------------
POST https://www.googleapis.com/gmail/v1/users/xxxtatsx06xx%40gmail.com/messages/send?key={YOUR_API_KEY}

Content-Type:  application/json
Authorization:  Bearer ya29.1gDYOjN1WAOw87zZ2oNxF5OhU0UdNHok5DYGDdWgvXmbVd60WujK2Xgh56HncpednoY3NQEHiF5UlA
X-JavaScript-User-Agent:  Google APIs Explorer
 
{
 "raw": "",
 "payload": {
  "headers": [
   {
    "name": "from",
    "value": "xxxxxxxxxxx@gmail.com"
   },
   {
    "name": "to",
    "value": "xxxxxxxxxxx@gmail.com"
   },
   {
    "name": "subject",
    "value": "testmail"
   }
  ]
 }
}
--------------ここからResponse---------------
200 OK
 
  • Show headers -
  
{
 "id": "14a2a2bf5afe715d",
 "threadId": "14a2a2bf5afe715d",
 "labelIds": [
  "SENT"
 ]
}
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

check解決した方法

+1

自己解決しました。

設定する箇所は「raw」のみ
rawに
to:アドレス
from:アドレス
suject:タイトル
などと入れてbase64で変換した結果を設定することでメール送信できました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.49%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Google Apps Script

    887questions

    Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

  • Google API

    540questions

    Googleは多種多様なAPIを提供していて、その多くはウェブ開発者向けのAPIです。それらのAPIは消費者に人気なGoogleのサービス(Google Maps, Google Earth, AdSense, Adwords, Google Apps,YouTube等)に基づいています。

関連ワード: gmail api 使い方