修改邮件标签 Python GMAIL API

Modify message label Python GMAIL API

我正在尝试使用 Gmail API 发送 post 请求。但是,我在文档中找不到用于发送数据的参数名称。

例如,下面是我正在使用的代码示例:

post_data = {
  "addLabelIds": [
    "123456789"
  ]
}

service = build('gmail', 'v1', credentials=credentials)
result = service.users().messages().modify(userId=user_id, id=message_id).execute()

任何指导将不胜感激,谢谢

你需要在调用modify时添加请求body作为参数,像这样:

result = service.users().messages().modify(userId=user_id, id=message_id, body=post_data).execute()

参考: