Запрос Admin.pl Users.List возвращает 400 Плохой запрос
Это происходит в API Explorer и с использованием клиентского API.NET. В API Explorer я пытался использовать параметр запроса, но в итоге я просто удалил его и теперь отправляю запрос без параметров, и он по-прежнему составляет около 400, даже если я успешно аутентифицируюсь с OAuth2 в браузере.
Почему эта конечная точка нарушена?
https://developers.google.com/admin-sdk/directory/v1/reference/users/list
3 ответа
Проблема была в customer
поле не заполнено. Оно должно содержать действительный идентификатор клиента. Как только я это заселил, все заработало.
Очень хотелось бы, чтобы Google работал над улучшением обратной связи и улучшением документации. Это поле (на сегодняшний день) по-прежнему указано как необязательное.
Как говорится в документации:
необходимо указать либо клиент, либо параметр домена
Я пытался указать domain
имя и это сработало.
Я пробовал, как упоминал Тайлер Лю, и это работает. Он находится в разделе параметров запроса на странице ниже.
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/list
Google по-прежнему не предоставил правильный ответ об ошибке. Там просто написано 400 - неверный запрос.
PS: У меня нет репутации, чтобы комментировать ответ.