如何使用来自 postmnan 本机应用程序的 gmail rest api 发送邮件
Posted
技术标签:
【中文标题】如何使用来自 postmnan 本机应用程序的 gmail rest api 发送邮件【英文标题】:How to send mail using gmail rest api from postmnan native application 【发布时间】:2018-05-18 00:45:00 【问题描述】:我的要求是使用 POSTMAN Native 应用程序向某个带有文本正文的收件人发送电子邮件, 我将以下端点与请求的数据一起使用,
-
基本网址:https://www.googleapis.com/gmail/v1/users/userId/messages/send
标题:
Authorization:Bearer
请求方法:POST
请求正文:"raw";"to:user1mail@gmail.com","subject":"Test_Mail"
点击发送按钮
但收到错误响应代码 400,需要收件人地址 请帮助我使用 POSTMAN 发送电子邮件,我也尝试过上传端点 -https://www.googleapis.com/upload/gmail/v1/users/user1email@gmail.com/messages/send
在此先感谢,寻求帮助
【问题讨论】:
也试过这个,但运气不好,伙计们,这很好,在***.com/questions/24460422/… 中寻求帮助我想使用邮递员使用 Gmail Rest API 发送带有原始文本的邮件 请参考https://***.com/q/58909602/11602270 有详细说明。 【参考方案1】:今天遇到你的问题,试图自己解决这个问题。
请求正文:
"raw";"to:user1mail@gmail.com","subject":"Test_Mail"
raw
参数应该是经过 base64 编码的完整电子邮件。
即:"raw": "VG86IHVzZXIxbWFpbEBnbWFpbC5jb20KU3ViamVjdDogVGVzdF9NYWls"
【讨论】:
【参考方案2】:400 错误意味着错误的请求,这可能意味着缺少或错误的参数。检查Users.messages.send
路径参数
userId 字符串 用户的电子邮件地址。我的特殊价值可以是 用于表示经过身份验证的用户。
必需的查询参数
uploadType string 对 /upload URI 的上传请求的类型。 可接受的值为:
媒体 - 简单上传。仅上传媒体,不上传任何元数据。
multipart - 分段上传。在一个请求中上传媒体及其元数据。
可恢复 - 可恢复上传。以可恢复的方式上传文件,使用一系列至少两个请求,其中第一个 请求包含元数据。
【讨论】:
以上是关于如何使用来自 postmnan 本机应用程序的 gmail rest api 发送邮件的主要内容,如果未能解决你的问题,请参考以下文章
我在反应本机应用程序中使用 redux 来获取和显示数据,但它没有更新来自后端的数据更改
Android - 本机套接字在第一次尝试时未删除 3G-sleep-mode
如何在本机移动应用程序(例如 IOS)上实施 3D 安全(Visa / MasterCard SecureCode 验证)