相关疑难解决方法(0)

如何使用新的Gmail REST API成功发送邮件?

我目前正在尝试测试新的Gmail REST API.

API资源管理器中,可以使用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" 
   }
}
Run Code Online (Sandbox Code Playgroud)

我也得到了一个200 OK和以下的结果,看起来很好.

{
  "id": "146dee391881b35b",
  "threadId": "146dee391881b35b",
}
Run Code Online (Sandbox Code Playgroud)

但是,邮件将无法成功发送,我可以nobody@gmail.com在收件箱中找到一条消息;"An error occurred, your message has not been sent."

在此输入图像描述

问题:
1.有人成功测试过吗?
2.我是否必须添加一些其他参数才能使其运行?



编辑:有2种不同的HTTP请求方法,

  1. 媒体上传请求的上传URI,以及
  2. 仅元数据请求的元数据URI

The …

rest gmail gmail-api

24
推荐指数
1
解决办法
3万
查看次数

标签 统计

gmail ×1

gmail-api ×1

rest ×1