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

时间:2017-12-04 14:11:03

标签: postman gmail-api

我的要求是使用POSTMAN Native app向带有文本正文的收件人发送电子邮件, 我使用下面的端点和请求的数据

  1. 基本网址:https://www.googleapis.com/gmail/v1/users/userId/messages/send
  2. 标题:Authorization:Bearer
  3. 请求方法:POST
  4. 请求正文:{"raw";"to:user1mail@gmail.com","subject":"Test_Mail"}
  5. 点击发送按钮
  6. 但是获取错误响应代码400,需要收件人地址 请帮助我使用POSTMAN发送电子邮件,我也试过上传终点 - https://www.googleapis.com/upload/gmail/v1/users/user1email@gmail.com/messages/send

    提前致谢,寻找帮助人员

2 个答案:

答案 0 :(得分:0)

400错误意味着错误的请求,这可能意味着缺少或错误的参数。查看Users.messages.send

  

路径参数

     

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

     

必需的查询参数

     

uploadType string对/ upload URI的上传请求的类型。   可接受的值是:

     

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

     

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

     

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

答案 1 :(得分:0)

请立即回答您的问题,以解决这个问题。

  
      
  1. 请求正文:{"raw";"to:user1mail@gmail.com","subject":"Test_Mail"}
  2.   

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

即:{"raw": "VG86IHVzZXIxbWFpbEBnbWFpbC5jb20KU3ViamVjdDogVGVzdF9NYWls"}