Gmail Java Api不会将邮件搜索限制为60天。还有一种方法可以启用调试来查看实际的API调用吗?
ListMessagesResponse messagesResponse = gmailService.users().messages().list(USER).setQ("CATEGORY:PROMOTIONS newer_than:60d").setMaxResults(100l).execute();
答案 0 :(得分:1)
category:promotions after:2014/11/3
...是您想要的查询。您必须根据今天的日期减去60天生成日期。看起来你正在使用java,所以我建议Joda有时间进行60天的减法。
以下是如何启用要打印的日志记录调试信息:https://developers.google.com/gdata/faq#java_log