用于Drive的auth_token_type是什么?

时间:2012-08-30 22:22:31

标签: android google-drive-api

就像this问题的海报一样,我对google api范围感到困惑。

我想完全访问Drive API。我要求这样的代币:

private static final String AUTH_TOKEN_TYPE = "oauth2:https://www.googleapis.com/auth/drive";
accountManager.getAuthToken(account, AUTH_TOKEN_TYPE, null, this, new AccountManagerCallback<Bundle>() {
        public void run(AccountManagerFuture<Bundle> future) {
...

但是我总是看到一个屏幕告诉我&#34;无法登录。与Google服务器通信时出现问题。请稍后再试。&#34;

当然,我确保通过浏览器进行的互联网访问正常。

另外,我没有看到this家伙做了什么,谁没有问题。

最后,在我提到的第二篇文章中,用户Nivco确认Drive API的使用非常有限。有人可以确认我无法创建文件或设置权限吗?如果是这种情况,这个api对我没有价值。

注意:我不会使用任何选项,这些选项似乎在我提到的第二篇文章中使用。但我不知道哪些可用

2 个答案:

答案 0 :(得分:1)

要回答上一个问题,您可以使用Drive API v2创建文件并设置权限(以及执行许多其他操作):

https://developers.google.com/drive/v2/reference/

请注意,API有多个您可以请求的范围,您可以使用API​​执行的操作因具体而异。

答案 1 :(得分:1)

一天后我再次尝试使用同一台设备,一切似乎都没问题。所以要么服务器拒绝我,因为尝试失败太多,或者设备内存中的缓存密钥仍在使用...