Google Admin SDK API 授权

背景

谷歌账户如何通过API接口管理?谷歌提供一套名为 Workspace Admin SDK API接口,如何使用?接下来笔者结合自己的使用经验带大家避坑。

创建一个API项目

首先登录console后台
https://console.cloud.google.com/

进入 API和服务 界面
image-20220922184718458

点击创建项目
image-20220922184909367

填写项目相关信息后点击创建,稍等一会等待项目创建完成。
image-20220922185045276

启动API和服务API接口

进入API和服务器后点击下图红框位置
image-20220922185234675

在搜索栏输入 admin 后选择 admin sdk api
image-20220922185358445

单击 Admin SDK API
image-20220922185427920

点击启用按钮
image-20220922185503507

创建凭据

首先获取对应接口Scopes

谷歌权限分的很细,每个子接口都需要独立授权,谷歌授权方式使用的是Scopes , 创建OAuth认证中需要使用
访问:https://developers.google.com/admin-sdk 并找到对应的模块单机击进入。

选中一个需要使用的接口

获取对应权限的Scopes

配置 OAuth 同意屏幕

OAuth2 详细介绍请查阅:https://developers.google.com/identity/protocols/oauth2
image-20220922185734713

创建 OAuth 先配置 OAuth 同意屏幕
image-20220922185824248
选择 内部 创建
image-20220922185925490
填写相关信息后点击保存并继续,应用名称不能有google字样哦~~~
image-20220922190117681

配置OAuth访问权限

再次强调,谷歌API接口权限分的很细,每个模块都需要单独 Scopes 授权。 在添加范围内选中你需要的Scopes。
image-20220922190350327

配置范围 Socpes 范围后在可以在下图中显示,确认后权限无误后点击保存继续
image-20220922190525479

创建 OAuth 客户端 ID

image-20220922190936082

稍等一会OAuth创建完成
image-20220922191030916

创建服务账户

填写相关信息,可选项目先跳过点击完成
image-20220922191228368

服务账户创建完成后,点击刚刚创建好的服务账户,自动生成一个密钥。
image-20220922191404814
进入服务账户页面后点击密钥
image-20220922191436111
选择json格式创建
image-20220922191519943

创建完成后浏览器会自动下载
保存好此文件Admin SDK API 认证用的就是这个,另外请妥善保管不要泄露哦
你以为到这里就可以用了,不不不~~~ 还需要访问admin 后台继续授权
image-20220922191601842

授权服务账户权限

首先获取服务账户ID

image-20220922191924792

登录 admin 后台

后台登录地址:https://admin.google.com/
选择安全性-访问权限和数据控件-API控件
image-20220922192023387

选择管理全网域授权

image-20220922192629917

点击新增
image-20220922192129540

填写接口相关信息:
**客户ID是服务账户 ID **
OAuth范围地址是 Scopes,此处Scopes不会自动补全~~ 需要完整输入。
image-20220922192215391

接下来就可以快乐的使用 Google 的 Admin SDK API 了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值