Android Google Drive集成不适用于某些用户

时间:2013-07-31 15:07:56

标签: android google-drive-api

我们将Android应用与Google云端硬盘整合,以便使用Google云端硬盘上传和下载文件。我们能够成功上传文件和下载文件。我们在2.3.x,3.1.x,4.1.x和4.2.x的不同手机/平板电脑上进行了测试。我们认为配置和设置可能没问题。但是有些用户(我们知道其中一些用户使用4.1.x和4.2.x)不断收到以下错误。我们无法弄清问题是什么。请帮忙。

07-30 20:45:00.467: W/System.err(24622): com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
07-30 20:45:00.467: W/System.err(24622): {
07-30 20:45:00.467: W/System.err(24622):   "code": 403,
07-30 20:45:00.467: W/System.err(24622):   "errors": [
07-30 20:45:00.467: W/System.err(24622):     {
07-30 20:45:00.467: W/System.err(24622):       "domain": "usageLimits",
07-30 20:45:00.467: W/System.err(24622):       "message": "Access Not Configured",
07-30 20:45:00.467: W/System.err(24622):       "reason": "accessNotConfigured"
07-30 20:45:00.467: W/System.err(24622):     }
07-30 20:45:00.467: W/System.err(24622):   ],
07-30 20:45:00.467: W/System.err(24622):   "message": "Access Not Configured"
07-30 20:45:00.467: W/System.err(24622): }
07-30 20:45:00.467: W/System.err(24622): at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:111)
07-30 20:45:00.467: W/System.err(24622): at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:38)
07-30 20:45:00.467: W/System.err(24622): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:314)
07-30 20:45:00.467: W/System.err(24622): at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1060)
07-30 20:45:00.467: W/System.err(24622): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:412)
07-30 20:45:00.467: W/System.err(24622): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:345)
07-30 20:45:00.467: W/System.err(24622): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:463)
07-30 20:45:00.467: W/System.err(24622): at com.expensemanager.pro.GoogleDrive$14.run(GoogleDrive.java:419)
07-30 20:45:00.467: W/System.err(24622): at java.lang.Thread.run(Thread.java:856)

1 个答案:

答案 0 :(得分:0)

我猜你没有正确设置你的项目。对于Android应用,API控制台会检查您的包名称证书SHA1指纹是否与您提供的信息相匹配。请仔细检查您的所有包裹名称和签名证书指纹是否始终与您的配置相匹配。以下是关于如何配置项目的documentation