【问题标题】:Google Directory API/client lib custom schemas incomplete responseGoogle Directory API/客户端库自定义架构不完整响应
【发布时间】:2020-01-18 09:31:15
【问题描述】:

最近几天,我在列出目录中的自定义架构时遇到了 API 和客户端库问题。

根据文档,响应应包含 kindetagschemas 列表,但使用 (Java) 客户端库或在线调用时API 浏览器

https://developers.google.com/admin-sdk/directory/v1/reference/schemas/list#response_1

提供 customerId 的客户在其 google 管理目录中没有任何自定义架构,此类响应仅包含 kindetag 属性和schemas 甚至不存在(不是空列表,不是 null,什么都没有 - 在请求的字段参数中强制 schemas 也不起作用)

{
 "kind": "admin#directory#schemas",
 "etag": "\"enlFCt4L0-k8PoIKzRNl5h_fsrc/vyGp6PvFo4Rv1gHuoIWeCReyIC8\""
}

这会导致 (Java) 客户端库 (schemas().list().execute()) 在先决条件检查中失败,对于 schemas 字段。对于具有一些自定义架构的客户,使用填充的“schemas”列表属性可以响应。

我认为,这种(缺少架构响应属性)行为在几天前发生了变化,我的问题是是否有人面临同样的问题,或者我对此有什么不好的看法?

【问题讨论】:

  • 也许您需要更改您处理响应的方式?您能否提供代码以便对其进行复制以提供帮助?

标签: google-apis-explorer google-directory-api google-admin-sdk


【解决方案1】:

已向 Google 报告问题,现已修复。无需更改代码或库。

【讨论】:

    猜你喜欢
    • 2013-05-22
    • 2017-02-22
    • 2018-02-12
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多