0

我正在开发一个使用驱动 sdk 上传图像的 Android 应用程序。昨天花了几个小时设置 api 访问并让上传工作(我总是遇到相同的错误 403 访问未配置),今天在另一台计算机上工作,我再次收到此错误。

我已打开 Drive SDK 和 Drive API,昨天打开 Cloud Storage API 后错误消失了。这也很奇怪,因为我没有在谷歌说这应该打开。

我还尝试使用此工作站的指纹创建一个新的客户端 ID,但这也无济于事。

任何想法?

4

2 回答 2

2

在您的 Google API Console>API Acess 下,您是否对 Android 进行了正确的设置,例如,特别是检查包名称:

客户 ID:6756856856-lv3w3qw268df7235w3twtw3tqwq3fg4l3gdi.apps.googleusercontent.com

--重定向URI:urn:ietf:wg:oauth:2.0:oob http://localhost

--应用类型:安卓

--包名:com.l2c.grants+

--证书指纹(SHA1):22:22:22:22:22:1A:05:81:22:CB:22:22:06:22:2222C:7B:22:22

--深度链接:禁用

这个错误发生在哪里,是在用户单击链接登录谷歌之后,还是在他们登录并且您的应用正在上传文件之后?

于 2013-06-05T06:13:29.740 回答
0

将 Eclipse 配置为在您的所有 pc 上使用相同的调试密钥库(谷歌:自定义调试密钥库),并在 API 控制台上注册该新密钥。

或者,如果您在 AppStore 上已有 Android 应用程序,则可以从生产密钥生成调试密钥库,以便它们的 SHA1 密钥相同。

于 2013-06-02T00:06:54.730 回答