HTTPERROR 400删除消息标签gmail api python

时间:2018-11-15 09:50:43

标签: python google-api gmail-api google-api-python-client

我正在使用这段代码来尝试从邮件中删除标签“ INBOX”,但出现错误“没有标签可以删除或指定”

message = service.users().messages().modify(userId='me', id=id, body='INBOX').execute();

1 个答案:

答案 0 :(得分:1)

我认为您的身体不对,身体是json对象,可能是这样的

msg_labels =  {'removeLabelIds': ['INBOX'], 'addLabelIds': []}

message = service.users().messages().modify(userId=user_id, id=msg_id,
                                             body=msg_labels).execute()

您可能要检查记录的示例,我的python非常基础messages.modify python