最近几天,我在列出目录中的自定义架构时遇到API和客户端库的问题。
根据文档,响应应包含kind,etag和schemas的列表,但在使用(Java)客户端库或在线API资源管理器调用时]]
https://developers.google.com/admin-sdk/directory/v1/reference/schemas/list#response_1
其中提供了customerId
的客户在其google admin目录中没有任何自定义架构,这样的响应仅包含kind和etag属性,而schemas甚至不存在(不为空的列表,不为null,没有任何内容-在请求的field参数中强制schemas也不起作用)字段,使用“ IllegalArgumentException:未找到JSON输入”。对于具有某些自定义架构的客户,可以使用填充的“ schemas”列表属性来进行响应。{ "kind": "admin#directory#schemas", "etag": "\"enlFCt4L0-k8PoIKzRNl5h_fsrc/vyGp6PvFo4Rv1gHuoIWeCReyIC8\"" }
这会导致(Java)客户端库(schemas()。list()。execute())在先决条件检查中失败,对于schemas
我认为,这种(缺少架构响应属性)的行为几天前已改变,我的问题是有人是否面临相同的问题,或者我对此有不好的看法?
最近几天,我在列出目录中的自定义架构时遇到API和客户端库问题。根据文档,响应应包含种类,etag和模式列表,但使用(...
已向Google报告问题,现已修复。无需更改代码或库。