【发布时间】:2016-05-05 21:33:55
【问题描述】:
我有一封原始电子邮件(在 Playground 上测试并正常工作),我想通过 Google Apps 脚本使用 Google 的 Gmail API 发送它。
我找不到请求的正确语法:
var RequestUrl = "https://www.googleapis.com/gmail/v1/users/emailAccount/messages/send";
var RequestArguments = {
muteHttpExceptions:true,
headers: {Authorization: 'Bearer ' + token
'GData-Version': '3.0',
'Content-Type': "message/rfc822",
},
payload: {"raw":raw},
method:"post"
};
var result = UrlFetchApp.fetch(RequestUrl,RequestArguments);
我的语法有什么问题?
【问题讨论】:
-
您遇到了什么错误?
-
您应该首先阅读我的Debugging External Host Communication blog post,并使用其中一些技术来检查从 API 返回的任何信息。
标签: google-apps-script google-api gmail sendmail urlfetch