邮件正文返回为加密文本?如何读取实际消息?

2 投票
2 回答
1541 浏览
提问于 2025-04-18 12:17

在调用messages.get()这个功能时,我得到了以下的返回内容:

  "parts": [
        {
            "body": {
                "data": "Q29udHJWxpZWYsIExvcmVtIElwc3VtIGlz......much longer",

我该怎么读取实际的消息呢?简单来说,我要怎么解密或者解码这些信息,让它变成真正的英文文本?

我正在使用Python的Gmail API库。

2 个回答

2

我觉得这是经过 URL 编码 的 Base 64,这和普通的 Base 64 编码是不一样的。

5

我觉得这些数据是用base64编码的,所以在Python中你可以这样做:

import base64

string_enc = <some_base64_encoded_string>
string = base64.b64decode(string_enc)

撰写回答