2

我在我的应用程序中使用了 Javascript 客户端 API,并试图从主收件箱中获取未读邮件。

如果我在请求标签时使用 INBOX 和 UNREAD 名称,我会收到来自所有标签的所有未读邮件。

没有其他标签类型名称有效,我在 API 资源管理器中进行了实验,但我似乎无法弄清楚如何管理它。

我错过了什么还是不可能?

4

3 回答 3

5

您可以尝试将此“ in:inbox is:unread -category:(promotions OR social) ”作为messages .list 中 q 参数的值。我在 API 资源管理器中尝试了这个,它给出了正确的结果。

我的收件箱中有 4 封“未读”邮件(或主题帖),回复如下:

200 好

{
 "messages": [
  {
   "id": "14aea080215aa680", --- Thread 1
   "threadId": "14aea080215aa680"
 },
 {
  "id": "14ae8e25e92657e3", --- Thread 2
   "threadId": "14ae8e25e92657e3"
  },
 {
  "id": "14ae5e7a8bb1bc2f",-- Thread 3
  "threadId": "14ae433c5ae8de64"
 },
{
  "id": "14ae439fd8cd3726",-- Same thread 3 with different message id
  "threadId": "14ae433c5ae8de64"
 },
{
  "id": "14ae433c5ae8de64",-- Same thread 3 with different message id
  "threadId": "14ae433c5ae8de64"
 },
{
  "id": "14ae33d8431a06f3",-- Thread 4
  "threadId": "14ae33d8431a06f3"
}
],
  "resultSizeEstimate": 6
}
于 2015-01-14T23:07:18.180 回答
4

也试试这个“in:inbox is:unread category:primary”

于 2016-08-24T09:51:53.530 回答
0

你可以试试“in:unread category:primary”

于 2015-02-09T00:18:43.483 回答