我已經成功地在我的應用程序中使用OAuth 1.0a(使用路標)通過構建如描述的XOAUTH字符串發送電子郵件here。問題是訪問令牌在一個小時後過期,此後XOAUTH將不會驗證SMTP服務器的用戶身份。如何使用Java/Android中的OAuth通過Gmail發送電子郵件?
有沒有辦法在沒有用戶介入的情況下擴展/刷新訪問令牌的生命週期?我知道this Android app這樣做,但如何?
我設法升級到OAuth 2.0(使用Scribe),我也獲得了刷新令牌,但它看起來像Gmail XOAUTH不支持OAuth 2.0令牌。 Google是否提供另一種發送電子郵件的方式?
更新:GMail現在在OAuth 2.0上支持帶有IMAP和SMTP的XOAUTH。 – n0rm1e 2014-02-10 11:26:43