Я хотел бы использовать следующий API от Google: https://cloud.google.com/functions/docs/reference/rest/
Я делаю GET / v1 / {name} / location запрос к конечной точке и получаю HTTP 401Ошибка.Это означает, что я не настроил аутентификацию.Для справки вот код, который я выполняю:
import requests def list(project_id): endpoint = 'https://cloudfunctions.googleapis.com/v1/projects/' endpoint += project_id endpoint += '/locations' r = requests.get(endpoint) return r
В документации указано, что мне необходимо иметь одну из двух следующих областей OAuth:
https://www.googleapis.com/auth/cloudfunctions
https://www.googleapis.com/auth/cloud-platform
Как получить эти области?Я уже скачал файл учетных данных и экспортировал переменную среды, как указано в документации здесь .В настоящее время я нигде не использую эти учетные данные, так как представляется угрозой безопасности отправка личного ключа поверх простого текста.
Может кто-нибудь объяснить, как превратить эту ошибку аутентификации 401 в успех 200 (или любой другойошибка)