0

就像这个问题的海报一样,我对 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) {
...

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

当然,我确保通过浏览器访问互联网正常工作。

另外,我看不出家伙的所作所为有什么不同,他没有任何问题。

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

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

4

2 回答 2

1

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

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

请注意,API 有多个您可以请求的范围,并且您可以使用 API 执行的操作因它们而异。

于 2012-08-30T22:27:36.747 回答
1

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

于 2012-08-31T08:14:47.117 回答