2012-02-28 39 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'); 
相關問題