Desidero ottenere il corpo completo del messaggio. Così provo:Come ottenere il corpo completo del messaggio in Gmail?
Message gmailMessage = service.users().messages().get("me", messageId).setFormat("full").execute();
che per ottenere il corpo, provo:
gmailMessage.getPayload().getBody().getData()
ma portano sempre null
. Come ottenere il corpo completo del messaggio?
rimuovere il SetFormat? – Hinotori
Il motivo per cui questa particolare versione non funziona è che il campo raw è nullo di proposito. Se guardi i documenti API qui. https://developers.google.com/gmail/api/v1/reference/users/messages/get. Il formato "full" non utilizza il campo raw. – zypherman