【发布时间】:2015-12-10 18:49:42
【问题描述】:
到目前为止,我已经能够浏览我的一个帐户中的所有电子邮件并打印出消息 sn-ps,但我希望能够打印出完整的消息。
这是我目前使用的代码。
public static void getEmails() {
try {
ListMessagesResponse response = service.users().messages().list("me").execute();
List<Message> messages = new ArrayList<Message>();
while (response.getMessages() != null) {
messages.addAll(response.getMessages());
if (response.getNextPageToken() != null) {
String pageToken = response.getNextPageToken();
response = service.users().messages().list("me").setPageToken(pageToken).execute();
} else {
break;
}
}
for (Message message : messages) {
System.out.println(message.getId());
Message test = service.users().messages().get("me", message.getId()).execute();
System.out.println(test.getSnippet());
}
} catch (IOException e) {
e.printStackTrace();
}
}
如何以纯文本形式打印出邮件的全部内容? (不是原始格式或任何东西)。
【问题讨论】:
标签: java google-api gmail-api