Python 3.x Python-解析gmail消息().get(),格式为';原始和#x27;
我正在使用gmail api从邮箱中获取消息。 但是在get方法中使用format='raw'时,我无法解析'raw'字段中返回的数据Python 3.x Python-解析gmail消息().get(),格式为';原始和#x27;,python-3.x,gmail-api,Python 3.x,Gmail Api,我正在使用gmail api从邮箱中获取消息。 但是在get方法中使用format='raw'时,我无法解析'raw'字段中返回的数据 service.users().messages().get(userId='me', id=message_id, format='raw').execute() 这在文件里, “raw”:以base64url编码字符串的形式返回原始字段中包含正文内容的完整电子邮件数据;未使用有效负载字段 我试过了 base64.urlsafe_b64解码(原始编码('u
service.users().messages().get(userId='me', id=message_id, format='raw').execute()
这在文件里,
“raw”:以base64url编码字符串的形式返回原始字段中包含正文内容的完整电子邮件数据;未使用有效负载字段
我试过了
- base64.urlsafe_b64解码(原始编码('utf-8'))
- base64.urlsafe_b64解码(原始编码('ascii'))
- base64.urlsafe_b64解码(raw.encode('cp932'))消息是日语的
- base64.urlsafe_b64解码(原始)
- 交付给
- 收到
- X光接收
- 内容类型:文本/纯文本;charset=“UTF-8”
- 内容传输编码:base64
请帮帮我 有必要使用原始格式而不是JSON负载吗?这不是gmail API的问题。它返回了base64url中的原始格式,正如承诺的那样,如何解码是另一回事。您是否尝试过
base64.urlsafe\u b64decode(原始编码('UTF8'))
?