繁体   English   中英

如何使用AccountManager为多个服务请求身份验证令牌?

[英]How to request an auth token for multiple services using AccountManager?

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

基本上我需要访问Google Docs API(可写)和Spreadsheet API(明智的)。

我尝试了一个空格(“写得很明智”)和一个逗号(“写作,明智”),但它似乎也不适用。

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

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

我需要从Spreadsheet API中唯一能够将电子表格导出为CSV。 我需要的所有其他内容都可以使用Docs API完成。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM