从 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