here과 같이 XOAUTH 문자열을 구성하여 OAuth 1.0a (푯말 사용)를 사용하여 응용 프로그램에서 전자 메일을 성공적으로 보냈습니다. 문제는 액세스 토큰이 한 시간 후에 만료되고이 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