【发布时间】:2017-06-07 15:20:30
【问题描述】:
我正在尝试使用 Python 上的 API 访问 Gmail。我想要所有UNREAD 消息,仅来自INBOX。
我可以打电话:
GMAIL.users().messages().list(userId='me',labelIds='INBOX').execute()
或:
GMAIL.users().messages().list(userId='me',labelIds='UNREAD').execute()
但是,同时调用 labelIds 不起作用。有人可以帮助同时使用labelIds。
TIA
【问题讨论】:
-
你是如何调用两个 labelIds 的?
-
我尝试了不同的方法。添加了逗号
(UNREAD,INBOX)和labelIds='UNREAD',labelIds='INBOX' -
好的,试试我刚刚发布的解决方案,如果可行,请接受。
-
多个
labelIds肯定不行。我会尝试labelIds = ['UNREAD', 'INBOX']。 -
@sailesh 谢谢.. 它有效,但过滤不正确。我也收到来自“促销”/“更新”标签的消息