URL*_*L87 7 api rest gmail-api
我尝试使用- 尝试的谷歌REST API - Users.messages:发送.
有一个必要的参数 - raw-
整个电子邮件消息采用RFC 2822格式化和base64url编码的字符串.当提供format = RAW参数时,在messages.get和drafts.get响应中返回.
我检查了RFC 2822格式,似乎它应该在这里显示为示例,然后我用这个编码器将它编码为base64URL并将其粘贴raw到try的字段中,我得到 - Invalid value for ByteString: http://ostermiller.org/calc/encode.html.
你能给我一个正确的RFC 2822 format和它相应的base64URL,它会在上面试试吗?
Tho*_*lle 15
示例邮件可能如下所示:
From: sender@gmail.com
To: receiver@gmail.com
Subject: Subject Text
The message text goes here
Run Code Online (Sandbox Code Playgroud)
在浏览器中打开了开发者工具和Base64编码,并取代所有+与-全部替换/用_,并删除尾随=,使其安全网址:
btoa(
"From: sender@gmail.com\r\n" +
"To: receiver@gmail.com\r\n" +
"Subject: Subject Text\r\n\r\n" +
"The message text goes here"
).replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, '');
Run Code Online (Sandbox Code Playgroud)
这将为您提供以下数据:
RnJvbTogc2VuZGVyQGdtYWlsLmNvbQ0KVG86IHJlY2VpdmVyQGdtYWlsLmNvbQ0KU3ViamVjdDogU3ViamVjdCBUZXh0DQoNClRoZSBtZXNzYWdlIHRleHQgZ29lcyBoZXJl
使用上面的字符串作为API资源管理器中的raw参数来发送邮件.
| 归档时间: |
|
| 查看次数: |
3199 次 |
| 最近记录: |