Google Directory API / клиентские пользовательские схемы lib неполный ответ - PullRequest
0 голосов
/ 18 января 2020

В последние несколько дней я сталкиваюсь с проблемой API и клиентской библиотеки при выводе пользовательских схем из каталога.

Согласно do c ответ должен содержать kind , etag и список схем , но при вызове с использованием (Java ) клиентская библиотека или онлайн-API API

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

, где клиент с предоставленным customerId не имеет пользовательских схем в своем каталоге администратора Google , такой ответ содержит только свойства kind и etag и схемы даже нет (не пустой список, не ноль, нет ничего - форсирование схемы в параметре поля запроса также не работает)

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

, что приводит к сбою (Java) клиентской библиотеки lib (schemas (). List (). Execute ()) при проверке предварительных условий с помощью " IllegalArgumentException: нет JSON вход найден"для схемы поле. Для клиента с некоторыми пользовательскими схемами ответ в порядке с заполненным свойством списка " schemas ".

Я думаю, это поведение (свойство ответа отсутствующих схем) изменилось несколько дней спустя go, и мой вопрос в том, сталкивается ли кто-то с той же проблемой или у меня какой-то плохой взгляд?

1 Ответ

0 голосов
/ 21 января 2020

Сообщено о проблемах Google, теперь исправлено. Изменения кода или библиотеки не требуются.

...