【发布时间】:2015-11-18 04:28:53
【问题描述】:
从今天早上开始,我无法使用原始 HTTP 协议在用户对象上设置 orgUnitPath。
PATCH /admin/directory/v1/users/testuser_1440432547467%40example.com
{"orgUnitPath":"/testorgunit_2"}
返回
{
"error": {
"errors": [ {
"domain":"global",
"reason":"invalid",
"message":"Invalid Input: Inconsistent Orgunit id and path in request - 8100451664789505, /testorgunit_2"}],
"code":400,
"message":"Invalid Input: Inconsistent Orgunit id and path in request - 8100451664789505, /testorgunit_2"
}
}
OrgUnit ID 似乎没有记录在任何地方,但我也注意到从 Directory API 返回的数据现在除了 orgUnitPath 属性之外还包含 orgUnitID 属性。
{
...
orgUnitId=id:02gyr1s20gshpvd,
orgUnitPath=/
}
任何人都可以确认是否存在 API 更改,现在除了 orgUnitPath 之外还需要提供 orgUnitId,或者这是否是刚刚引入的错误?
【问题讨论】:
-
我也有同样的问题,但是修订历史没有任何变化:developers.google.com/admin-sdk/directory/v1/…
-
Google 似乎已回滚或修复了导致此问题的 API 更改 - 感谢所有反馈。
标签: google-admin-sdk