gpt4 book ai didi

java - 如何检索消息和任务正文 - Exchange Web 服务 - Java

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:26 25 4
gpt4 key购买 nike

我正在使用 JWebServices 创建一条消息,但即使所有其他字段都已成功检索,正文也没有。 message.getBody() 返回 null。下面是我随后调用的两个方法。

private void createMessage(Service service) throws ParseException {
try {
Message message = new Message();
message.setItemClass(ItemClass.MESSAGE);
message.setSubject("Test");
message.setBody(new Body("Body text"));
message.getToRecipients().add(new Mailbox("John@mydomain.com"));
message.getCcRecipients().add(new Mailbox("Mark@mydomain.com"));

ItemId itemId = service.createItem(message,StandardFolder.SENT_ITEMS);
} catch (ServiceException e) {
System.out.println(e.getMessage());
System.out.println(e.getXmlMessage());

e.printStackTrace();
}
}

private void listItemsInSent(Service service) throws ParseException {
try {
FindItemResponse response = service.findItem(StandardFolder.SENT_ITEMS);
Message m = null;
for (int i = 0; i < response.getItems().size(); i++) {
m = (Message)response.getItems().get(i);
System.out.println(m.getSubject());
System.out.println(m.getItemClass());
System.out.println(m.getLastModifiedTime());
System.out.println(m.getBody());
System.out.println(m.getBodyHtmlText());
System.out.println(m.getBodyPlainText());
System.out.println(m.getItemId());
System.out.println(m.toString());
System.out.println();
}
} catch (ServiceException e) {
System.out.println(e.getMessage());
System.out.println(e.getXmlMessage());

e.printStackTrace();
}
}

最佳答案

尝试替换

m = (Message)response.getItems().get(i);

m = service.getMessage(response.getItems().get(i).getItemId());

关于java - 如何检索消息和任务正文 - Exchange Web 服务 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23909111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com