2012-01-14 31 views
5

Bằng cách nào đó tôi đã quản lý để có được AuthToken from Google trong Android. Bây giờ tôi không thể tìm thấy làm thế nào tôi có thể sử dụng mã thông báo này để gửi email bằng cách sử dụng id email và authToken mà không có sự tương tác của người dùng.Tôi làm cách nào để sử dụng authToken để gửi email?

Vui lòng cung cấp một số ví dụ.

+1

Tham khảo liên kết :: http://stackoverflow.com/questions/9108320/how-to-getauth-token-and-send-email-in-background –

Trả lời

2

Bạn không thể gửi email bằng Gmail theo cách lập trình trừ khi bạn sử dụng SMTP hoặc IMAP trong biểu mẫu chuẩn sử dụng xác thực mật khẩu.

Tuy nhiên, có API GMail thử nghiệm dựa trên OAuth (XAOUTH SASL) mà bạn có thể sử dụng với lệnh SMTP AUTH để xác thực với máy chủ Gmail bằng cách sử dụng OAuth chuẩn 3 chân. Với điều này, bạn sẽ nhận được một mã thông báo ngắn ngủi mà bạn có thể sử dụng để gửi email. Tôi đã không cố gắng này trên Android nhưng tôi không hiểu tại sao nó không nên làm việc:

http://code.google.com/apis/gmail/oauth/protocol.html

Vì vậy, bạn có thể tải các thư viện client cho API GMail này alongwith Java Mail và cung cấp cho nó một thử ! Có một gói mẫu mà bạn có thể sử dụng cho một bằng chứng nhanh chóng của khái niệm.

Các vấn đề liên quan