api - 如何从 Gmail 的主收件箱中获取未读邮件?

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

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

如果我在请求标签时使用 INBOX 和 UNREAD 名称,我会从所有标签中获取所有未读邮件。

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

我是不是遗漏了什么或者不可能?

最佳答案

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

我的收件箱中有 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
}

关于api - 如何从 Gmail 的主收件箱中获取未读邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27953600/

相关文章:

php - 无法在 PHP 中刷新 OAuth2 token ,授予无效

laravel - 为什么 AWS SES 邮件仅从良好的 gmail.com 地址退回?

email - 导出与搜索词匹配的公司 Gmail 电子邮件

GitHub v3 API : How to create initial commit for my shiny new repository?

javascript - speechSynthesis API 示例给出错误

java - map 就绪回调返回 null

gmail - Gmail 如何检测鼠标移动?

python - 按多个属性过滤的 Mixpanel 数据导出

api - 使用Zuul路由到Docker中的其他容器不起作用

javascript - Google 脚本将 23.000 行的颜色转换为十六进制代码