从数据洞察资源中移除成员。
为了简化移除用户对资源访问权限的过程,即使成员无效或不属于数据洞察资源,格式正确的请求也始终会返回 200 OK 响应。
请求
HTTP 请求
POST https://datastudio.googleapis.com/v1/assets/{assetName}/permissions:revokeAllPermissions
路径参数
| 参数名称 | 类型 | 说明 |
|---|---|---|
| assetName | 字符串 | 相应素材资源的名称 (ID)。 |
授权
此请求需要获得以下范围的授权,并且授权用户必须具有足够的权限来管理资产权限和授权:
| 范围 |
|---|
https://www.googleapis.com/auth/datastudio |
请求正文
在请求正文中提供以下属性:
| 属性名称 | 类型 | 说明 |
|---|---|---|
| 成员 | Array<Member> | 要移除的成员列表。 无法移除所有者。 无法移除已获授权的用户。 |
响应
如果成功,此方法将返回更新后的权限对象。
示例
以下代码会从数据洞察资源中移除两名成员。
POST https://datastudio.googleapis.com/v1/assets/assetName/permissions:revokeAllPermissions
请求正文:
{
"members": [
"user:gus@gmail.com",
"domain:example.com"
]
}