小编Jam*_*s L的帖子

在python中使用google api添加多个收件人?

我一直在使用gmail api的指南来创建草稿.以下代码运行良好.

def create_message(sender, to, subject, message_text):

  message = MIMEText(message_text)
  message['to'] = to
  message['from'] = sender
  message['subject'] = subject
  return {'raw': base64.urlsafe_b64encode(message.as_string())}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何添加多个收件人?API指南似乎没有提到任何类型.

python gmail-api

6
推荐指数
1
解决办法
1142
查看次数

403使用Python在Google API中创建草稿时"请求的身份验证范围不足"

我是第一次使用谷歌api,并且是一般的编码新手,并且有一个问题,我肯定很简单,但我找不到答案.当我运行以下代码 -

credentials = get_credentials()
http = credentials.authorize(httplib2.Http())
service = discovery.build('gmail', 'v1', http=http)

results = service.users().labels().list(userId='me').execute()
labels = results.get('labels', [])

if not labels:
    print('No labels found.')
else:
    print('Labels:')
    for label in labels:
        print(label['name'])


message_body = "This is the message"

message = {'message': message_body}

draft = service.users().drafts().create(userId='me', body=message).execute()
Run Code Online (Sandbox Code Playgroud)

我已成功列出我的Gmail帐户中的标签,但创建草稿的请求会返回错误消息"请求的身份验证请求不足".我发现创建草稿需要以下范围之一:

但对于我的生活,我无法弄清楚究竟是什么意思或如何实现这一目标,尽管我已尽力在某处找到它.

python-2.7 gmail-api

2
推荐指数
2
解决办法
3693
查看次数

标签 统计

gmail-api ×2

python ×1

python-2.7 ×1