【问题标题】:How to fetch the "All Mail" label from the gmail api?如何从 gmail api 获取“所有邮件”标签?
【发布时间】:2015-11-02 11:07:21
【问题描述】:

因此,当邮件在 gmail 中存档时,邮件可以不附加任何标签。

在这种情况下,邮件仍然可以在“所有邮件”视图中访问。

我正在使用 gmail API,我想将 All Mail 表示为标签。

是否可以通过 API 获取 All Mail 标签?我正在查看文档 here,但什么也没看到。

另外,如果有帮助,我正在使用 google php client library 与此 API 进行交互。

【问题讨论】:

  • 一旦您将邮件归档,即使它转到“所有邮件”,您也无法在messages.list 的查询中将其作为标签名称来检索它。您可以在messages.list 中提供-in:inbox from:XXXX@gmail.com,检索此特定的存档电子邮件。希望这能解释您的问题。

标签: gmail google-api-php-client gmail-api


【解决方案1】:

您的应用程序中可以有一个All Mail-label,并且在后台只需调用User.messages: list 而不给出labelId。这样你就可以得到所有的消息,完全忽略标签。

【讨论】:

  • 啊,我想这就是我必须要做的。
猜你喜欢
  • 2021-08-14
  • 2018-11-03
  • 2020-06-30
  • 2018-11-02
  • 1970-01-01
  • 2020-08-06
  • 2015-08-25
  • 2014-08-30
  • 2016-03-30
相关资源
最近更新 更多