Получение «недостаточных пропусков» при получении маркера авторизации для получения информации о членах группы с помощью Google Directory API

#python #scope #authorization #permission-denied #google-directory-api

Вопрос:

Я пытаюсь проверить, существует ли адрес электронной почты в группе, созданной с помощью консоли Google, с помощью group_key и member_key.

Я использую API каталогов, предоставленный Google, но при извлечении я получаю ошибку

Запрос имел недостаточные области проверки подлинности

даже несмотря на то, что я добавил соответствующие области в консоль:

администратор.каталог.группа.

 Requested URL: https://admin.googleapis.com/admin/directory/v1/groups/group@domain.com/members/member@domain.com/

Authorization used,
Access token: <access_token>
Client Id: <client_id>
Client Secret: <client_secret>
 

Выход:

 {
    "error": {
        "code": 403,
        "message": "Request had insufficient authentication scopes.",
        "errors": [
            {
                "message": "Insufficient Permission",
                "domain": "global",
                "reason": "insufficientPermissions"
            }
        ],
        "status": "PERMISSION_DENIED"
    }
}