2012-02-28 90 views

回答

0

这正是我在我的当前项目正在做。 Google App Engine Blog引入了一个名为“Context.IO”的公司,他们提供了非常简单的API来访问GMail。我已经成功地在我的项目中实现了它。

链接
GAE Blog
Demo(你可以找一个接触,并获得其所有的电子邮件...)

我的经验
他们还提供了一个探索的功能,让你发布并从您的Gmail帐户获取json数据。
但是,如果您在此处注册了免费的API密钥,则它们将每天限制为3个邮箱。您可以运行cron作业以每天删除它。这种做法的好处是,你可以与他们联系,以获得更多的邮箱为发展宗旨:)

希望我的经验可以帮助你

+0

感谢您的回复。坦率地说,我是GAE的新手,能否帮助我获得API密钥 – Yuv 2012-03-01 04:44:11

+0

如果您在谈论contextio api密钥,请按照主页上的说明操作:-) – 2012-03-01 05:48:29

0

您也可以使用谷歌的服务帐户。 https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount 然后,您可以使用它来访问您的域下的帐户。

$client = new Google_Client(); 
$client->setApplicationName('My App'); 
$client->setAuthConfigFile('path/to/service_account.json'); 

$client->useApplicationDefaultCredentials(); 
// account that we want to check 
$client->setSubject('[email protected]'); 
$client->setAccessType('offline'); 
$client->setScopes([Google_Service_Gmail::GMAIL_READONLY]); 

$service = new Google_Service_Gmail($client); 
$messagesResponse = $service->users_messages->listUsersMessages('me'); 
相关问题