Google Driver 的使用
项目背景
App在项目中调用google 云盘功能,利用google云盘进行文件存储;需要对项目申请Api功能。
使用记录
因Google Driver是英文文档,为了快速上手和使用,本文档对使用流程进行一个大概总结。
申请条件:google账号
官方资料
- 后台管理地址:https://console.cloud.google.com/home
- 地址:https://developers.google.com/drive/api/v2/about-sdk
流程-创建项目
点击NewProject创建。
Project name 根据项目设置即可
参考:https://developers.google.com/workspace/guides/create-project
流程-开通Api
创建项目后,进入下图:
进入Dashboard界面:
点击:ENABLE APIS AND SERVICES
开通api:
参考:https://developers.google.com/drive/api/v2/enable-drive-api
流程-创建证书
进入API&Service中的OAuth consent screen:
User Type需要选择External:任何拥有谷歌帐号的测试用户都可以使用。你的应用程序将以测试模式启动,并且只对添加到测试用户列表中的用户可用。一旦你的应用准备好投入生产,你可能需要验证你的应用
填写app信息
和
上面的内容,如果填错,可以更改。最后要展示到用户授权的界面,注意logo、app名称、隐私政策链接、等信息的准确性
进入API&Service中的Credentials:
然后填写app的信息:
注意:这里的信息不能填错
参考:https://developers.google.com/workspace/guides/create-credentials#createsvc
流程-设置测试用户
进入API&Service中的OAuth consent screen:
User Type如果选择External,ADD USERS:添加测试邮箱。最多100个,不能删除
采坑点:
- 后台管理地址:进入API&Service中的OAuth consent screen的ADD USERS添加测试用户。
- 因公司手机限制,不能用公司提供的邮箱登录如:看自己公司的邮箱是否有限制
- 创建证书的包名和SHA-1一定要填写正确!!!如果不确定,就把自己打包的签名文件(如.jks结尾的)命令:keytool -keystore 签名文件绝对路径 -list -v