Google api 获取电子邮件ID';Gmail主收件箱中只有几封邮件

Google api 获取电子邮件ID';Gmail主收件箱中只有几封邮件,google-api,gmail,gmail-api,Google Api,Gmail,Gmail Api,我正在使用Gmail API获取电子邮件ID,如下所示: https://www.googleapis.com/gmail/v1/users/{myEmailID}/消息 一旦我有了电子邮件ID,我就会获取完整的电子邮件,如下所示: https://www.googleapis.com/gmail/v1/users/me/messages/\(id)?格式=完整 然而,我注意到,这不仅可以获取收件箱中的电子邮件,还可以获取我存档的电子邮件。如何将此配置为仅获取当前收件箱中的电子邮件?获取所有电子

我正在使用Gmail API获取电子邮件ID,如下所示:

https://www.googleapis.com/gmail/v1/users/{myEmailID}/消息

一旦我有了电子邮件ID,我就会获取完整的电子邮件,如下所示:

https://www.googleapis.com/gmail/v1/users/me/messages/\(id)?格式=完整


然而,我注意到,这不仅可以获取收件箱中的电子邮件,还可以获取我存档的电子邮件。如何将此配置为仅获取当前收件箱中的电子邮件?

获取所有电子邮件时,您可以对其进行筛选,以便只获取收件箱中的电子邮件

使用参数
labelIds

所以一个电话应该是这样的:

https://gmail.googleapis.com/gmail/v1/users/me/messages?labelIds=INBOX&key=[您的API密钥]

您可以在上测试过滤器,请尝试