从 gmail api 在 Web 应用程序中显示电子邮件

Posted

技术标签:

【中文标题】从 gmail api 在 Web 应用程序中显示电子邮件【英文标题】:Show email in web application from gmail api 【发布时间】:2021-08-14 18:56:30 【问题描述】:

开发一个显示来自 Gmail 的邮件的应用程序。 借助以下链接从 Gmail api 获取邮件

https://developers.google.com/gmail/api/reference/rest/v1/users.messages/list https://developers.google.com/gmail/api/reference/rest/v1/users.messages/get

得到 base64 编码的邮件正文。解码邮件正文并获得 html

能否请您帮忙在 div 中显示此 HTML,以免受到以前的 css 的影响。

尝试https://css-tricks.com/almanac/properties/a/all/的css属性

all: unset;

但是没有用。

【问题讨论】:

【参考方案1】:

当您解码邮件正文时,它会返回一个字符串。您需要将此字符串转换为 HTML。有各种可用的 npm 包。尝试node-html-parser 一次,它应该可以解决您的问题。

【讨论】:

以上是关于从 gmail api 在 Web 应用程序中显示电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

是否有谷歌 api 来验证 gmail 是否在 java 中有效?

使用 Gmail 新 API 发送带有附件的邮件,但不会显示在收件人的收件箱中

在访问 gmail api 时从进入同意屏幕的 url 获取 authuser

在python中使用gmail api从电子邮件中提取表格

Gmail API - 从 g-suite 服务帐户发送邮件时设置发件人名称

错误 403,元数据范围不允许格式 FULL 。 Web 应用程序 Gmail API 通过邮递员获取消息