2016-11-09 57 views
0

我可以撥打Gmail API並在JSON中檢索消息/線程列表。用於在HTML中顯示Gmail API JSON輸出的模板?

我想以HTML格式顯示這些線程/消息給我的用戶,類似於像Gmail這樣的網絡郵件。

是否有一個html + css + js庫或模板,用於使用gmail API JSON輸出以很好地顯示消息?

回答

1

您可以點擊此處查看related thread。據稱具有HTML和純文本內容的電子郵件消息將具有多個有效載荷部分,並且具有mimeType「text/html」的部分將包含HTML內容。你可以用邏輯就像找到它:

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

您還可以檢查這個link如何從Gmail API使用JavaScript解析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"); 
+0

謝謝你,這些都是有益的。然而,我的問題是,如果有一個圖書館,我可以通過json響應它的消息列表,並吐出一個很好格式化的html文件。我只是不想重新發明輪子:) – Seeker