我正在尝试使用API REST google连接到gmail,并使用此消息的联系表单中的信息向此API发送消息。 文档不够清晰。 我用javascript。 有谁知道他设法做到了这一点? 提前谢谢你
答案 0 :(得分:0)
您应该尝试使用JavaScript Quickstart熟悉自己。这有助于您使用OAuth 2.0授权您的请求。然后使用send()
,这会将指定的消息发送给收件人。
以下是code snippet发送:
/**
* Send Message.
*
* @param {String} userId User's email address. The special value 'me'
* can be used to indicate the authenticated user.
* @param {String} email RFC 5322 formatted String.
* @param {Function} callback Function to call when the request is complete.
*/
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);
}
还有关于使用javascript和Gmail API发送邮件的参考/教程。
您还可以使用Apps Script并将其部署为网络应用,然后让其他人处理应用脚本。
希望这有帮助。