9

是否有任何方法可以使用带有 OAuth 的 Gmail API读取所有邮件(即readunread )。

以下链接仅返回邮件:

https://gmail.google.com/gmail/feed/atom

所以我希望检索所有电子邮件。
请帮我。

4

3 回答 3

9

2014 年 6 月 25 日,Google 发布了新的Gmail API,可用于轻松收集来自 Gmail 帐户的消息、线程、标签等。服务受OAuth 2保护。它们为Python.NETJava提供了很好的客户端库,并为那些进行RESTful 实现的人提供了精彩的文档。

我建议使用他们的 API 而不是 IMAP——因为 Gmail 拥有并支持许多并非旨在通过 IMAP 运行的功能。搜索、标记等功能...

您还可以查看他们的YouTube 视频以获得更好的介绍。

于 2014-06-27T13:12:59.677 回答
3

有示例代码。根据您的需要更改代码.. https://developers.google.com/google-apps/gmail/xoauth2_libraries

于 2012-01-17T10:07:41.487 回答
3

已编辑:检索电子邮件计数的 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);
?>
于 2011-11-18T07:30:25.843 回答