根据我的理解,使用XOAUTH身份验证访问gmail API,如果您希望使用3-legged身份验证,则需要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);
是否可以从客户经理处获取令牌密码,或者我是否必须启动浏览器才能获取此信息?