6

我的任务是为 Gmail 编写 IMAP 电子邮件客户端。到目前为止,我知道客户端应该通过 OAuth进行身份验证(Google还有一个用于 IMAP auth 的 java 库)。但我想让用户免于输入任何密码。

Android 提供了一种很酷的“原生”方式来通过 AccountManager 为 google 帐户服务获取 authToken。但我想知道如何使用 authToken 以及它的用途是什么?是否仅用于 GAE 身份验证?

有没有办法在没有浏览器的情况下获取 oauthToken 和 oauthTokenSecret(通过 AccountManager)?

4

1 回答 1

4

您是否尝试在调用时使用“ oauth2:https://mail.google.com/”作为“身份验证令牌类型”(参数) ?authTokenTypeAccountManager.getAutToken()

根据你提到的谈话中46:50所说的,它应该有效。

顺便说一句,此页面描述了如何为 Google Tasks 获取 OAuth2 令牌,并且它有一个指向代码示例的链接。这也使得它听起来只是提供正确authTokenType参数的问题。

于 2011-12-02T09:37:01.563 回答