gpt4 book ai didi

java - 如何在 Gmail 中获取完整的邮件正文?

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:00 24 4
gpt4 key购买 nike

我想获得完整的邮件正文。所以我尝试:

Message gmailMessage = service.users().messages().get("me", messageId).setFormat("full").execute();

为了得到 body ,我尝试:

gmailMessage.getPayload().getBody().getData()

但结果总是null。如何获取完整的消息正文?

最佳答案

要从您的 gmailMessage 获取数据,您可以使用 gmailMessage.payload.parts[0].body.data。如果您想将其解码为可读文本,您可以执行以下操作:

import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.binary.StringUtils;

System.out.println(StringUtils.newStringUtf8(Base64.decodeBase64(gmailMessage.payload.parts[0].body.data)));

关于java - 如何在 Gmail 中获取完整的邮件正文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28026099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com