提问者:小点点

如何从postmnan本机应用程序使用gmail rest api发送邮件


我的要求是使用POSTMAN Native应用程序向具有文本正文的收件人发送电子邮件,我使用以下endpoint请求数据,

  1. 基本URL:https://www.googleapis.com/gmail/v1/users/userId/messages/send
  2. 标头:授权:承载者
  3. 请求方式:POST
  4. 请求正文:{"原始";"to:user1mail@gmail.com","主题":"Test_Mail"}
  5. 点击发送按钮

但是得到错误响应代码400,所需的收件人地址请帮助我在这个发送电子邮件使用POSTMAN,我也试过上传终端-https://www.googleapis.com/upload/gmail/v1/users/user1email@gmail.com/消息/发送

先谢谢,找人帮忙伙计们


共2个答案

匿名用户

我今天遇到了你的问题,试图自己解决这个问题。

原始参数应该是base64编码的完整电子邮件。

即:{"原始":"VG86IHVzZXIxbWFpbEBnbWFpbC5jb20KU3ViamVjdDogVGVzdF9NYWls"}

匿名用户

400错误表示请求错误,这可能意味着参数丢失或错误。检查User. message.send

路径参数

userId string用户的电子邮件地址。特殊值me可用于指示经过身份验证的用户。

必填查询参数

向 /uploadURI上传请求的类型。可接受的值为:

媒体-简单上传。仅上传媒体,不上传任何元数据。

多部分-多部分上传。在单个请求中上传媒体及其元数据。

可恢复-可恢复上传。以可恢复的方式上传文件,使用一系列至少两个请求,其中第一个请求包含元数据。