我正在使用Domino郵件REST API,並且能夠創建出現在草稿文件夾中的新草稿郵件。使用Domino REST API更新郵件草稿會導致郵件出現在發送文件夾中
當我更新草稿郵件時,它顯示在已發送文件夾中,並且不再顯示在草稿文件夾中。
這是意想不到的。該消息未被髮送。我也嘗試將From和To字段設置爲null,並且sresult始終是相同的。
部分代碼: Gson gson = new Gson(); String json = gson.toJson(message);
// if message has an id then do update
if (href != null && href.trim().length() > 0) {
url = createFullQualifiedRequestUrl(href);
HttpPut request = new HttpPut(url);
request.setHeader("Content-Type", "application/json");
request.setEntity(new StringEntity(json, "utf-8"));
response = this.executeRequest(request, username);
} else {
MailboxFolder folder = getFolder("drafts", username);
url = this.createFullQualifiedRequestUrl(folder.getLink()
.getHref());
HttpPost request = new HttpPost(url);
request.setHeader("Content-Type", "application/json");
request.setEntity(new StringEntity(json, "utf-8"));
response = this.executeRequest(request, username);
}
if (response != null) {
SendMessageResult result = parseResponse(response);
if(href != null)
result.setLocation(href);
return result;
}
此修補程序在擴展庫的最新版本中提供。完整版本號是901v00_12.20150311-1316。 – 2015-03-25 14:35:27