3

是否可以同时使用 AccountManager 为多个服务请求身份验证令牌?

基本上我需要访问 Google Docs API(书面)和电子表格 API(明智)。

我尝试使用空格(“writely wise”)和逗号(“writely,wise”),但似乎两者都不起作用。

从这里(http://code.google.com/p/google-api-java-client/wiki/Android)我知道对于 OAuth 2.0,您可以使用空格,但 Google Docs API 使用 ClientLogin 并且没有提及那里。

如果我需要分别为每个服务请求一个身份验证令牌,最好的方法是什么?每次需要更改服务时是否需要使令牌失效?

电子表格 API 我唯一需要的就是能够将电子表格导出为 CSV。我需要的所有其余部分都可以使用 Docs API 完成。

4

1 回答 1

0

在尝试使用电子表格 API 时,我想知道同样的问题。我从https://github.com/joeledstrom/SpreadsheetTest开始,并按照“Picasa Android 示例”中的方法对其进行了调整,使其适用于 API 客户端版本 1.6.0。分别为两种服务请求令牌并在两个不同的请求工厂中使用它们可以正常工作。唯一棘手的问题是,现在您还必须处理从 getAuthToken 返回的用户请求授权的两个意图。

于 2012-02-16T14:46:02.960 回答