【发布时间】:2018-11-25 08:52:00
【问题描述】:
我正在尝试通过 gmail api 获取邮件正文。
message = self.service.users().messages().get(userId=user, id=i,format='full').execute()
当我输入最后一个电子邮件 ID 时。一直找不到content['payload']['body']['data']的内容
是这样的。
"body": {
"size": 0
}
当然它有消息体。
我可以通过content['snippet'] 获得总和,但我无法获得消息正文。
如果您对此有任何想法,请帮助我。
【问题讨论】:
-
能否提供日志?
-
虽然我不确定这是否是你想要的,
res = [e['body']['size'] for e in message['payload']['parts']]或res = [e['body']['data'] for e in message['payload']['parts']]怎么样?message来自您的 sn-p。 -
您要查找的部分位于不同的位置,具体取决于它是什么类型的消息。 This answer 可能会给你一些启发。
标签: python python-3.x gmail-api