是否有任何方法可以使用带有 OAuth 的 Gmail API读取所有邮件(即read和unread )。
以下链接仅返回新邮件:
https://gmail.google.com/gmail/feed/atom
所以我希望检索所有电子邮件。
请帮我。
是否有任何方法可以使用带有 OAuth 的 Gmail API读取所有邮件(即read和unread )。
以下链接仅返回新邮件:
https://gmail.google.com/gmail/feed/atom
所以我希望检索所有电子邮件。
请帮我。
2014 年 6 月 25 日,Google 发布了新的Gmail API,可用于轻松收集来自 Gmail 帐户的消息、线程、标签等。服务受OAuth 2保护。它们为Python、.NET和Java提供了很好的客户端库,并为那些进行RESTful 实现的人提供了精彩的文档。
我建议使用他们的 API 而不是 IMAP——因为 Gmail 拥有并支持许多并非旨在通过 IMAP 运行的功能。搜索、标记等功能...
您还可以查看他们的YouTube 视频以获得更好的介绍。
有示例代码。根据您的需要更改代码.. https://developers.google.com/google-apps/gmail/xoauth2_libraries
已编辑:检索电子邮件计数的 IMAP 示例。显示我所有邮件的计数。似乎以这种方式工作。
<?php
$imap = imap_open('{imap.gmail.com:993/imap/ssl}INBOX', $username, $password);
$emails = imap_search($imap, 'ALL');
if($emails) {
echo count($emails);
}
imap_close($inbox);
?>