【问题标题】:How to get unread mails from primary inbox in Gmail?如何从 Gmail 的主收件箱中获取未读邮件?
【发布时间】:2015-03-13 06:22:48
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: api google-api gmail gmail-api google-inbox


    【解决方案1】:

    您可以尝试将此“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
    }
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-11-27
          • 1970-01-01
          • 1970-01-01
          • 2014-10-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多