在哪里下载Gmail Api?

时间:2010-11-03 14:51:27

标签: api gmail

我必须创建一个简单的脚本,它从gmail帐户检索邮件,然后在提供用户名和密码时向用户显示,问题是既不知道gmail api也不知道在哪里下载它。我不能使用任何非官方api,每一个帮助将不胜感激

修改 我必须使用PHP,只是忘了提到,顺便说一句,我在这里找到了解决方案 http://petewarden.typepad.com/searchbrowser/2008/03/how-to-use-imap.html 这里还有两个问题,它是非常慢的,它会检索最早的第一个,有些人可以为我提供解决方案或指向任何链接吗? 我是菜鸟

4 个答案:

答案 0 :(得分:4)

根据http://code.google.com/apis/gmail/

  

Gmail支持用于访问和的标准IMAP和SMTP协议   发送电子邮件。 Gmail IMAP和SMTP服务器已经存在   扩展到通过行业标准OAuth支持授权   协议

http://code.google.com/apis/gmail/oauth/

答案 1 :(得分:3)

从谷歌服务器获取邮件没有特殊的API。它使用标准的POP或IMAP协议。

未经测试。试试吧......

<?php
$mbox = imap_open("{imap.gmail.com:993/imap/ssl}INBOX", "username", "password");

echo "<h1>Mailboxes</h1>\n";
$folders = imap_listmailbox($mbox, "{imap.gmail.com:993}/imap/ssl}INBOX", "*");

if ($folders == false) {
    echo "failed<br />\n";
} else {
    foreach ($folders as $val) {
        echo $val . "<br />\n";
    }
}

echo "<h1>headers in INBOX</h1>\n";
$headers = imap_headers($mbox);

if ($headers == false) {
    echo "Call failed<br />\n";
} else {
    foreach ($headers as $val) {
        echo $val . "<br />\n";
    }
}

imap_close($mbox);
?>

答案 2 :(得分:2)

没有用于检索邮件的特殊API。只需通过标准POPIMAP协议访问邮件 - 您需要为其中一个协议构建客户端,或者更简单,只需使用现成的库来为您完成。< / p>

您可以在此处找到Gmail服务器信息:POPIMAP

答案 3 :(得分:0)

你能更具体一点吗?

api信息可以在这里找到:

http://code.google.com/apis/gmail/