我正在开发一个使用驱动 sdk 上传图像的 Android 应用程序。昨天花了几个小时设置 api 访问并让上传工作(我总是遇到相同的错误 403 访问未配置),今天在另一台计算机上工作,我再次收到此错误。
我已打开 Drive SDK 和 Drive API,昨天打开 Cloud Storage API 后错误消失了。这也很奇怪,因为我没有在谷歌说这应该打开。
我还尝试使用此工作站的指纹创建一个新的客户端 ID,但这也无济于事。
任何想法?
我正在开发一个使用驱动 sdk 上传图像的 Android 应用程序。昨天花了几个小时设置 api 访问并让上传工作(我总是遇到相同的错误 403 访问未配置),今天在另一台计算机上工作,我再次收到此错误。
我已打开 Drive SDK 和 Drive API,昨天打开 Cloud Storage API 后错误消失了。这也很奇怪,因为我没有在谷歌说这应该打开。
我还尝试使用此工作站的指纹创建一个新的客户端 ID,但这也无济于事。
任何想法?
在您的 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
--深度链接:禁用
这个错误发生在哪里,是在用户单击链接登录谷歌之后,还是在他们登录并且您的应用正在上传文件之后?
将 Eclipse 配置为在您的所有 pc 上使用相同的调试密钥库(谷歌:自定义调试密钥库),并在 API 控制台上注册该新密钥。
或者,如果您在 AppStore 上已有 Android 应用程序,则可以从生产密钥生成调试密钥库,以便它们的 SHA1 密钥相同。