我正在使用Gmail API来获取电子邮件ID,如下所示:
https://www.googleapis.com/gmail/v1/users/{myEmailID}/messages
一旦有了电子邮件ID,我便会像这样提取完整的电子邮件:
https://www.googleapis.com/gmail/v1/users/me/messages/\(id)?format=full
但是,我要注意的是,这不仅将获取我收件箱中的电子邮件,还将获取我已存档的电子邮件。如何配置它以仅提取当前收件箱中的电子邮件?
答案 0 :(得分:0)
使用users.messages.list提取所有电子邮件时,您可以对其进行过滤,以便仅获取收件箱中的电子邮件。
使用参数labelIds
:
因此通话将是:
https://gmail.googleapis.com/gmail/v1/users/me/messages?labelIds=INBOX&key=[YOUR_API_KEY]
您可以在API method
的尝试此API 部分中测试过滤器