我正试图通过gmail api获取邮件正文。
message = self.service.users().messages().get(userId=user, id=i,format='full').execute()
当我提交上一封电子邮件时。我总是找不到content['payload']['body']['data']
这是这样的。
"body": {
"size": 0
}
当然它有消息体。
我可以通过content['snippet']
得到sumally,但我无法获得邮件正文。
如果您对此有任何疑问,请帮助我。
答案 0 :(得分:3)
我用这种方法解决了我的问题。谢谢田奈池!
const dfs = (sum: number, node: any): number =>
typeof node === 'object'
? Object.keys(node).map(key => node[key]).reduce(dfs, sum + (node['successCount'] || 0))
: Array.isArray(node) ? node.reduce(dfs, sum) : sum
alert(dfs(0, accordianData));