如何计算所有gmail文件夹中特定日期收到的电子邮件数量。管理以获取电子邮件收件箱计数工作正常但现在需要弄清楚如何使用PHP和oauth获取前一天收到的号码。有人可以帮忙吗?
答案 0 :(得分:1)
messages#list方法允许您传递q
参数,该参数接受来自Gmail搜索字段的相同查询格式。
因此可以这样做:
// $gmail is an instance of Google_Service_Gmail
$messages = $gmail->users_messages->listUsersMessages('me', array(
'q' => "after:2014/10/20 before:2014/10/21"
));
// $count is the number of messages from 2014/10/20
$count = $messages->getResultSizeEstimate();
请注意,如果您拥有“对话”视图,结果将与您在Gmail中看到的结果不同。打开了。