Неполный ответ пользовательских схем Google Directory API / клиентской библиотеки

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

Согласно документу, ответ должен содержать тип, etag и список схем, но при вызове с использованием клиентской библиотеки (Java) или онлайн-обозревателя 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\""
}

что приводит к сбою клиентской библиотеки (schemas (). list (). execute ()) при проверке предварительных условий с помощью «IllegalArgumentException: вход JSON не найден» для схем поле. Для клиента с некоторыми настраиваемыми схемами ответ будет удовлетворительным с заполненным свойством списка "схемы".

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


person user3686724    schedule 18.01.2020    source источник
comment
Может, нужно изменить способ обработки ответа? Можете ли вы предоставить код, чтобы его можно было воспроизвести, чтобы помочь?   -  person Kessy    schedule 20.01.2020


Ответы (1)


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

person user3686724    schedule 21.01.2020