【问题标题】:Read gmail history starting from a specific email with php gmail api?使用 php gmail api 从特定电子邮件开始阅读 gmail 历史记录?
【发布时间】:2016-01-24 18:31:15
【问题描述】:

我想知道是否可以只阅读收件箱中的一些电子邮件而不是所有电子邮件。

例如

 $messages = $service->users_messages->listUsersMessages('me');
 $messages->getMessages();  

 ... PREVIUS EMAIL....
 22 oct [facebook]  id : 123
 23 oct [gmail]   id 124
 24 oct [amazon]   id 125

我第一次检查电子邮件,然后存储最后一个 id(125),如果我在 2 个月后连接到 gmail,我想从 id 125 开始,不再阅读所有电子邮件。 有可能吗?

【问题讨论】:

  • 在做messages.list时,将labelid设为“INBOX”,还有一个参数叫做“q”,你可以在其中指定返回匹配该查询的消息的查询。检查此链接support.google.com/mail/answer/7190?hl=en&ref_topic=3394914 以查看所有支持的查询运算符。
  • 感谢我使用该参数,我找到了我想要的!
  • 请接受我的回答。谢谢!!

标签: php email gmail gmail-api


【解决方案1】:

在执行messages.list 时,将labelid 指定为“INBOX”,并且还有一个名为“q”的参数,您可以在其中指定返回与该查询匹配的消息的查询。检查此链接 support.google.com/mail/answer/7190?hl=en&ref_topic=3394914 了解所有支持的查询运算符。

【讨论】:

    猜你喜欢
    • 2018-05-11
    • 2015-06-04
    • 2017-07-07
    • 2023-02-04
    • 1970-01-01
    • 2015-09-15
    • 2019-06-02
    • 2015-04-09
    相关资源
    最近更新 更多