模板显示Gmail API JSON输出在HTML中
Template to display Gmail API JSON output in HTML?
我可以调用Gmail API并检索JSON中的消息/线程列表。
我想在HTML中显示这些线程/消息给我的用户,类似于gmail本身的webmail。
是否有一个html+css+js库或模板,设计用于与gmail API JSON输出一起工作,以很好地显示消息?
你可以查看这个相关的线程。同时具有HTML和纯文本内容的电子邮件消息将具有多个有效负载部分,mime类型为"text/HTML"的部分将包含HTML内容。您可以使用如下逻辑找到它:
var part = message.parts.filter(function(part) { return part.mimeType == 'text/html'; }); var html = urlSafeBase64Decode(part.body.data);
你也可以检查这个链接如何使用JavaScript从Gmail API解析JSON。使用filter
函数如下:
var extractField = function(json, fieldName) { return json.payload.headers.filter(function(header) { return header.name === fieldName; })[0]; }; var date = extractField(response, "Date"); var subject = extractField(response, "Subject");
相关文章:
- 使用Jade输出HTML(在ng个重复内)
- 输出 html 表单数据
- 如何通过 AngularJS 模板输出 html
- Ajax 输出 html 注释
- 显示查询输出 HTML 中的图像
- HTML 代码不适用于 jquery 调用,而是输出 HTML 代码
- Html.ActionLink onclick JavaScript 函数未被调用,并且函数名称在输出 HTML 中已损
- Javascript -使用字符串输出HTML
- 如何正确使用jQuery从php输出html字符串
- 为什么.html()不输出html标签
- 如何获得一个变量's输出html值
- Twitter-text.js输出html作为纯文本
- 多行文本文件输出html
- 如何使用XSLT匹配元素和输出HTML
- 输出HTML代码
- 输出HTML时出现意外的令牌错误
- 用JavaScript输出HTML实体
- 在rjerb模板中输出HTML
- 从angularjs过滤器输出HTML,无需ng绑定HTML
- 获取实际输出HTML的函数