I know there's an API for a Gmail plugin in your browser。有一個服務器?例如,如果我想編寫一個反病毒應用程序來讀取進入服務器上的帳戶的電子郵件,那麼讓他們繼續或隔離它們 - 所有這些都在用戶看到它們之前進行?有沒有一個API的GMail服務器?
很明顯,它將不得不被授權給用戶。
I know there's an API for a Gmail plugin in your browser。有一個服務器?例如,如果我想編寫一個反病毒應用程序來讀取進入服務器上的帳戶的電子郵件,那麼讓他們繼續或隔離它們 - 所有這些都在用戶看到它們之前進行?有沒有一個API的GMail服務器?
很明顯,它將不得不被授權給用戶。
編輯:截至26/06/2014,這個答案已經變得不正確,因爲谷歌剛剛發佈了專門的API到Gmail。請參閱this post for reference中的鏈接。這條線之下
原來的答覆:
從技術的角度來看,這是一個郵件服務器,就像任何其他。
因此,您的選擇應該落在郵件協議上。它也已經回答了你鏈接的問題:https://stackoverflow.com/a/2820280/1680196
你的應用程序將打開一個IMAP連接到您選擇的郵件服務器(在這種情況下的Gmail),掃描接收的郵件,閱讀內容和觸發刪除/移動到垃圾如有必要。
就個人而言,我不相信像我自己的郵件服務器/郵件客戶端之外的這個運行任何應用程序,因爲這個用例需要完全的讀寫訪問用戶的郵件。
有可能是谷歌企業應用套件域郵件帳戶一些API,但我懷疑這超出了RSS郵件通知。
編輯:官方Google API文檔也指用於訪問用戶收件箱的IMAP。 Link to IMAP OAuth overview。使用特定於應用程序的密碼,用戶可以使您的應用程序訪問他們的帳戶而不暴露他們的實際憑據,但除此之外,我擔心您運氣不佳。
現在有一個HTTP REST API! http://developers.google.com/gmail/api/ (並且已經多年,如果您願意使用IMAP。:-D)
謝謝,我更新了我的答案以反映這種變化。 – kasoban