最近,我一直在使用Android上的Google API,特别是Google Analytics,AdSense和Tasks API.
我见过Google提供的一些示例,他们使用此语句获取GoogleAccountCredential对象
credential =
GoogleAccountCredential.usingOAuth2(this, Collections.singleton(TasksScopes.TASKS));
但是,如果我查看以下文档:
http://developer.android.com/google/auth/http-auth.html
http://developer.android.com/google/play-services/auth.html
他们都提到了下面用于获取令牌的方法:
token = GoogleAuthUtil.getToken(mActivity, mEmail, mScope);
我很困惑在哪种场景中使用哪一个以及为什么.我一直在使用Method no.1成功而无需在首选项中保留令牌(我猜这是由GoogleAccountCredential自动完成的)
任何人都可以告诉我为什么有人会使用第一种方法而不是第二种方法?
如何在第一种方法中访问身份验证令牌?