【发布时间】:2012-09-07 23:27:45
【问题描述】:
据我了解,要使用 XOAUTH 身份验证访问 gmail API,如果您希望使用 3-legged-authentication,则需要有 token and token secret。
我可以从客户经理AccountManager.KEY_AUTHTOKEN 处获取令牌,但我不确定如何获取令牌密码。
accountManager.getAuthToken(account, "oauth2:https://mail.google.com/", null, MainActivity.this,
new AccountManagerCallback<Bundle>() {
@Override
public void run(final AccountManagerFuture<Bundle> future) {
try {
final String token = future.getResult().getString(
AccountManager.KEY_AUTHTOKEN);
} catch (final Exception e) {
Log.e(TAG, e.getMessage(), e);
}
}
}, null);
是否可以从客户经理处获取令牌密码,或者我是否必须启动浏览器才能获取此信息?
【问题讨论】:
-
[Previous question][1] 这可能会回答您的问题。 [1]:stackoverflow.com/questions/4868770/…
标签: android oauth gmail-imap