就像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对我没有价值。
注意:我不会使用任何选项,这些选项似乎在我提到的第二篇文章中使用。但我不知道哪些可用
答案 0 :(得分:1)
要回答上一个问题,您可以使用Drive API v2创建文件并设置权限(以及执行许多其他操作):
https://developers.google.com/drive/v2/reference/
请注意,API有多个您可以请求的范围,您可以使用API执行的操作因具体而异。
答案 1 :(得分:1)
一天后我再次尝试使用同一台设备,一切似乎都没问题。所以要么服务器拒绝我,因为尝试失败太多,或者设备内存中的缓存密钥仍在使用...