Android应用中的Google Driver APi错误403

时间:2013-09-03 09:16:41

标签: java android google-app-engine

在我的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控制台中创建
  4. 有时会引发异常,但有时会很好。我是否忽略了某些配置,或者Google API太旧了?

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

1 个答案:

答案 0 :(得分:0)

您需要启用日志记录并查看请求URL以查看不同的内容。您正在检查ID和授权标头是否设置正确。