【发布时间】:2018-07-07 00:16:22
【问题描述】:
我正在尝试从我的 G-Suite 目录中删除自定义架构。
GET https://www.googleapis.com/admin/directory/v1/customer/my_customer/schemas?fields=schemas(schemaId%2CschemaName)&key={YOUR_API_KEY}
回复:
{
"schemaId": "wAq9Qg4MR3-2Y647IvNb6w==",
"schemaName": "SSO",
"fields": [
{
"fieldId": "ZHzd3CDzQYmnEkJH9VDwhg==",
"fieldName": "awsRole",
"multiValued": true
}
]
}
当尝试使用 DELETE 方法时,我得到以下信息:
DELETE https://www.googleapis.com/admin/directory/v1/customer/my_customer/schemas/SSO?key={YOUR_API_KEY}
回复:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Input: ZHzd3CDzQYmnEkJH9VDwhg=="
}
],
"code": 400,
"message": "Invalid Input: ZHzd3CDzQYmnEkJH9VDwhg=="
}
}
我在重要的情况下使用https://developers.google.com/apis-explorer/#s/admin/directory_v1/directory.schemas.delete,但在尝试通过https://developers.google.com/admin-sdk/directory/v1/reference/schemas/delete 时也会发生同样的情况。
我无法弄清楚我在这里做错了什么。令人困惑的是,错误中指示的Invalid input 对应于自定义架构中的fieldId。
如何从我的 G Suite 目录中删除自定义架构?
【问题讨论】:
标签: google-admin-sdk