Я хочу получить полный текст сообщения. Поэтому я стараюсь:Как получить полный текст сообщения в Gmail?
Message gmailMessage = service.users().messages().get("me", messageId).setFormat("full").execute();
Это, чтобы получить тело, я стараюсь:
gmailMessage.getPayload().getBody().getData()
но результат всегда null
. Как получить полный текст сообщения?
удалить SetFormat? – Hinotori
Причина, по которой эта конкретная версия не работает, заключается в том, что исходное поле является нулевым. Если вы посмотрите на api docs здесь. https://developers.google.com/gmail/api/v1/reference/users/messages/get. «Полный» формат не использует необработанное поле. – zypherman