Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中读取带有com.google.api.services.gmail.model.message对象的gmail邮件正文?_Java_Google Api_Mime_Gmail Api_Google Api Client - Fatal编程技术网

在java中读取带有com.google.api.services.gmail.model.message对象的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: 我也尝试过其他方法,如中所述 我

我正在尝试使用GmailAPI阅读gmail消息。我成功地获得了消息对象

我得到了对象
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();