在java中读取带有com.google.api.services.gmail.model.message对象的gmail邮件正文?
我正在尝试使用GmailAPI阅读gmail消息。我成功地获得了消息对象 我得到了对象在java中读取带有com.google.api.services.gmail.model.message对象的gmail邮件正文?,java,google-api,mime,gmail-api,google-api-client,Java,Google Api,Mime,Gmail Api,Google Api Client,我正在尝试使用GmailAPI阅读gmail消息。我成功地获得了消息对象 我得到了对象com.google.api.services.gmail.model.Message及其.toString()结果 {“id”:“157433a7e****”,“threadId”:“157433a7e*******”} 但是我无法读取对象消息的内容。getPayload()返回null,。getSnippet()返回null,。getRaw()也返回null 对象API: 我也尝试过其他方法,如中所述 我
com.google.api.services.gmail.model.Message
及其.toString()结果
{“id”:“157433a7e****”,“threadId”:“157433a7e*******”}
但是我无法读取对象消息的内容。getPayload()
返回null,。getSnippet()
返回null,。getRaw()
也返回null
对象API:
我也尝试过其他方法,如中所述
我想知道邮件的主题、日期、发件人、标签、正文
有人能给我指点吗
这是我正在使用的项目源
com.google.api-client%%google api-client%%1.22.0
com.google.oauth-client%%google oauth client jetty%%1.22.0
com.google.api%%谷歌api服务gmail%%v1-rev48-1.22.0
提前感谢如果您尝试,您将看到响应只包含消息的id
和threadId
。你必须向我提出一个额外的请求
然后,您只需从消息中获取字段,然后
Message test = service.users().messages().get("me", "157433a7e******").setFormat("full").execute();