3

我设置了一个 SASL 机制来响应 X-GOOGLE-TOKEN。

我还有我想在设备上使用的 AccountManager 和 Account。

现在我像这样调用 getAuthToken 方法来获取令牌:

accountManager.getAuthToken(account, "talk", null, this,
            new AccountManagerCallback<Bundle>() {...});

它会提示我允许该应用访问 Google Talk。

然后我像这样把它寄回去:

"<auth mechanism="X-GOOGLE-TOKEN">" + "\0" + user@gmail.com + "\0" + token + "</auth>"

但是,谷歌随后以身份验证失败响应......所以我必须错误地请求令牌......或者我得到的令牌可能是用于 OAUTH?

如果是用于 OAUTH,是否有为此预先编写的 SASLMechanism?如果是这样,我在哪里可以获得一个谷歌 API 密钥来使用 android 提供给我的令牌,还是我需要一个?

4

0 回答 0