gpt4 book ai didi

python - 使用 Gmail API 在 html 中检索电子邮件/消息正文

转载 作者:行者123 更新时间:2023-12-03 13:27:54 26 4
gpt4 key购买 nike

有没有办法使用 GMail api 以 html 形式检索邮件正文?

我已经通过了 message.get 文档。尝试更改 format参数到 full , minimal & raw .但这并没有帮助。它返回邮件正文的纯文本。

格式值说明:

“full”:在有效负载字段中返回解析的电子邮件内容,不使用原始字段。 (默认)

“minimal”:仅返回电子邮件元数据,例如标识符和标签,不返回电子邮件 header 、正文或有效负载。

“raw”:将原始字段中的整个电子邮件内容作为字符串返回,并且不使用有效负载字段。这包括标识符、标签、元数据、MIME 结构和小正文部分(通常小于 2KB)。

我们不能简单地以 html 形式获取邮件正文,还是有任何其他方法可以做到这一点,以便当他们在我的应用程序或 GMail 中看到邮件时,邮件显示在屏幕上的差异非常小?

最佳答案

同时具有 HTML 和纯文本内容的电子邮件将具有多个有效负载部分,而 mimeType 为“text/html”的部分将包含 HTML 内容。您可以使用以下逻辑找到它:

var part = message.parts.filter(function(part) {
return part.mimeType == 'text/html';
});
var html = urlSafeBase64Decode(part.body.data);

关于python - 使用 Gmail API 在 html 中检索电子邮件/消息正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24428246/

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