現在、新しいGmail REST APIをテストしようとしています。
API Explorerでは、OAuth 2.0 を使用してリクエストを承認し、リクエストを実行する (つまり、メッセージを送信する) ことができます。
最初に許可しました。
次のテスト データを使用しています(もちろん、有効なto
メール アドレスを使用しました)。
{
"raw": "c2VuZGluZyBhIG1haWwgdXNpbmcgR21haWwgUkVTVCBBUEk=",
"payload": {
"headers": [
{ "name": "to", "value": "info@something.com" },
{ "name": "from", "value": "taifunbaer@gmail.com" },
{ "name": "subject", "value": "Test Gmail REST API" }
],
"mimeType": "text/plain"
}
}
また200 OK
、次の結果が返されますが、これは問題ないようです。
{
"id": "146dee391881b35b",
"threadId": "146dee391881b35b",
}
ただし、メールは正常に送信されず、nobody@gmail.com
代わりに受信トレイからメッセージを見つけることができます;:"An error occurred, your message has not been sent."
質問:
1. 誰かがこれをうまくテストしましたか?
2.これを実行するには、他のパラメーターを追加する必要がありますか?
編集: 2 つの異なる HTTP 要求方法があります。
- メディア アップロード リクエストのアップロード URI、および
- メタデータのみのリクエストのメタデータ URI
The API Explorer currently supports metadata requests only
、これは添付ファイルのない平文メッセージを意味し、これが私がやろうとしていることです。