0

在我的 android 应用程序中,我需要使用 Google Driver API 来上传和下载文件。我正在使用此代码

Files.List request = service.files().list();
request.setQ("title = '" + FilePathUtils.PHONE_DIR_PATH
FileList files = request.execute();

但有时会出现异常:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden W/System.err( 7009): {
> W/System.err( 7009):   "code": 403,
> W/System.err( 7009):   "errors": [
> W/System.err( 7009):     { 
> W/System.err( 7009):       "domain": "usageLimits",
> W/System.err( 7009):       "message": "Access Not Configured",
> W/System.err( 7009):       "reason": "accessNotConfigured"
> W/System.err( 7009):     }
> W/System.err( 7009):   ],
> W/System.err( 7009):   "message": "Access Not Configured"
> W/System.err( 7009): }

我已经这样做了:

  1. 在 API 控制台中启用 Google API 和 SDK
  2. API 控制台中的 API 密钥配置正确
  3. 客户端 ID 已在 API 控制台中创建

有时会引发异常,但有时效果很好。我是否忽略了某些配置或 Google API 太旧了?

需要您的帮助,非常感谢!

4

1 回答 1

0

您需要启用日志记录并查看请求 URL 以了解有什么不同。您正在检查 ID 和 Authorization 标头是否设置正确。

于 2013-09-03T10:15:37.077 回答