在最近的Google IO會議上,宣佈了新的Gmail API。客戶端庫缺少可以理解的示例和文檔,因爲已經過去了很短的時間。缺少草稿消息 - javascript Gmail API - 如何構造請求的主體?
更新:原來的問題不清楚 - 我已經嘗試編碼整個消息作爲Base64字符串。
我試圖創建一個新的消息草稿:
var request = gapi.client.gmail.users.drafts.create({
'message' : {
'raw' : Base64.encode("To: [email protected]\r\nFrom: [email protected]\r\nSubject: my subject\r\n\r\nBody goes here")
// 'raw' : "VG86IHNvbWVndXlAZXhhbXBsZS5jb20KRnJvbTogbXlzZWxmQGV4YW1wbGUuY29tClN1YmplY3Q6IG15IHN1YmplY3QKCkJvZHkgZ29lcyBoZXJl"
// 'raw' : "From: [email protected]\nTo:[email protected]\nSubject:Ignore\n\nTest message\n"
}
});
request.execute(function(response) {
});
能否請您爲我提供的正確的語法這樣做呢?
(Base64.encode從http://www.webtoolkit.info/javascript-base64.html未來 - 用在飛行和硬編碼值從其它問題純文本,編碼版本試過)
相關問題:
- Gmail api with .Net CLient library: Missing draft message [400]
- Creating a Gmail Draft with Recipients through Gmail API
- Creating draft via Google Gmail API個
便捷鏈接僅供參考:
- 谷歌開發者控制檯:https://console.developers.google.com/project?authuser=0
- 的Gmail API的NodeJS:https://github.com/google/google-api-nodejs-client/blob/master/apis/gmail/v1.js
- Gmail的API概述:https://developers.google.com/gmail/api/overview
- 快速入門:https://developers.google.com/api-client-library/javascript/start/start-js
- 樣品回購代碼:https://code.google.com/p/google-api-javascript-client/source/browse/samples/simpleRequest.html
所以我試圖找到通過重新JSON結構解決Ruby和C#相關問題的解決方案,但我已經達到了,我需要一個橡膠鴨或堆棧溢出的地步。
預先感謝您提供關於如何構造傳遞給API方法的對象的提示。
[通過Gmail API與收件人創建Gmail草稿]的可能重複(http://stackoverflow.com/questions/25494664/creating-a-gmail-draft-with-recipients-through-gmail-api) – rds 2014-09-28 10:44:42