Пользователи G Suite: список вызовов API завершается неудачно с ответом 400: Плохой запрос - PullRequest
0 голосов
/ 17 марта 2020

Ниже приводится запрос

GET /admin/directory/v1/users? HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Content-Type: application/json

Ниже приводится ответ

{
    "error": {
        "errors": [
            {
                "domain": "global",
                "reason": "badRequest",
                "message": "Bad Request"
            }
        ],
        "code": 400,
        "message": "Bad Request"
    }
}

Этот запрос является верным в соответствии с их документацией . Если вы попробуете "Попробуйте!" Функция в левом верхнем углу на странице документации 1010 * вы все равно получите эту проблему. Что не так с моей просьбой, пожалуйста, помогите.

1 Ответ

1 голос
/ 17 марта 2020

После некоторых усилий я нашел ответ. Проблема была в параметре customer, даже если он указан как необязательный в документации, которую вы должны предоставить. Ниже приведен успешный запрос на получение пользователей под моей учетной записью.

GET /admin/directory/v1/users?customer=my_customer HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer ya29.a0Adw1xeWNBqbsl1krQ0vdnIlKzWLROC0xe-jW7TvHvljX3M3DAw_fXR5xgy2Msfif2WtdBILEjRDwSIUfC9v-2F1ssV9TQJ-lu-O1yywHUuDn5Eb8oiyyaNkBRUyIVDAuZkH2Q4EbYUCYFJzcVzyFYBIqmeCc0KzNv3Kb-qE2awHulI_Mm1LhyDJqtIPnFnMxngx7QoD0qJsDHgysphGYdg
Content-Type: application/json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...