我设置了一个SASL机制来响应X-GOOGLE-TOKEN。
我还有我想在设备上使用的AccountManager和帐户。
现在我像这样调用getAuthToken方法来获取一个令牌:
accountManager.getAuthToken(account, "talk", null, this,
new AccountManagerCallback<Bundle>() {...});
它提示我允许应用访问Google Talk。
然后我这样发回:
"<auth mechanism="X-GOOGLE-TOKEN">" + "\0" + user@gmail.com + "\0" + token + "</auth>"
然而,google然后以身份验证失败进行响应...所以我必须错误地请求令牌...或者我得到的令牌可能是OAUTH吗?
如果是OAUTH,是否有预先编写的SASLMechanism?如果是这样,我在哪里获得谷歌API密钥才能使用Android提供的令牌,或者我需要一个?