我正在尝试使用 Gmail API 发送电子邮件。我已成功通过身份验证并在我的机器上有一个 client_secret.json 文件。我已经能够使用 Gmail API 网站上的快速入门示例获取标签列表
我已成功将范围重置为
SCOPES = 'https://mail.google.com'
Run Code Online (Sandbox Code Playgroud)
允许完全访问我的 Gmail 帐户。
我有一个 python 脚本,从这里和这里编译。见下文。执行脚本时,我收到以下错误消息:
发生错误:https://www.googleapis.com/gmail/v1/users/me/messages/send?alt=json 返回“'raw' RFC822 有效负载消息字符串或通过 /upload/* URL 需要上传消息”>
关于我做错了什么以及如何解决它的任何想法?
from __future__ import print_function
import argparse
import time
from time import strftime, localtime
import os
import base64
import os
import httplib2
from httplib2 import Http
from apiclient import errors
from apiclient import discovery
import oauth2client
from oauth2client import file, client, tools
SCOPES = 'https://mail.google.com'
CLIENT_SECRET_FILE = 'client_secret.json'
store = …Run Code Online (Sandbox Code Playgroud)