var request = gapi.client.gmail.users.messages.send({
'userId': 'me',
"payload": {
"headers": [
{
"name": "To",
"value": "########@gmail.com"
}
]},
'raw': 'SEVMTE8gTVkgREVBUiBGUklFTkQ='
});
request.then(()=>{console.log('yep')})
但收到错误:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "Recipient address required"
}
],
"code": 400,
"message": "Recipient address required"
}
}
在Gmail API中发送电子邮件的正确格式在users.messages:send:
function sendMessage(userId, email, callback) {
// Using the js-base64 library for encoding:
// https://www.npmjs.com/package/js-base64
var base64EncodedEmail = Base64.encodeURI(email);
var request = gapi.client.gmail.users.messages.send({
'userId': userId,
'resource': {
'raw': base64EncodedEmail
}
});
request.execute(callback);
}
有关如何使用该方法的更生动的示例,请查看以下SO帖子:
[...]完整的消息需要在raw
参数中传递,请参阅示例:
From: John Doe <jdoe@machine.example>
To: Mary Smith <mary@example.net>
Subject: Saying Hello
Date: Fri, 21 Nov 1997 09:55:06 -0600
Message-ID: <1234@local.machine.example>
This is a message just to say hello. So, "Hello".
我使用了带有curl的Gmail API。(users.messages:send) 编码值由以下python脚本创建。
谢谢你的帮助!!!
在尝试向包含字母“ñ”的收件人地址发送电子邮件时,我在phpmailer上遇到下一个错误,例如: 致命错误:未捕获异常“phpmailerException”,消息“无效地址:lauro.muñ”oz@live.com.mx' 我知道它说这是一个无效的地址,这只是因为它包含字母ñ,使用
这是我的代码,我使用Firebase注册用户,并使用用户名而不是电子邮件进行登录/注册。 我搜索了很多,但没有找到解决方案。任何关于这种方法的帮助都将不胜感激。
我正在尝试从我的Android应用程序发送电子邮件。只需单击一个按钮,gmail就应该打开并显示一封带有我之前定义的收件人、主题和电子邮件正文的新电子邮件。 这是两天的工作方式,但今天,收件人地址没有被复制到gmail地址栏,只有主题和正文被复制。 这是我的代码(我没有更改,与2天前的代码一样):
提示 页面模板源码免费开源,在uni-app的插件市场uView的 示例项目 中,在右上角选择"使用 HBuilderX 导入示例项目" 或者 "下载示例项目ZIP", 在HX运行项目即可看到和使用模板。 此功能包含两个页面,分为展示用户收货地址列表和添加收货地址。相关功能和数据均为本地模拟数据和格式,不一定 和用户实际环境相同,请自行修改对应的js实现逻辑,不要拘泥于模板的示例。