Доступ заблокирован: <проект> не завершил процесс проверки Google

Я создаю простой скрипт, который опрашивает некоторые данные, а затем обновляет электронную таблицу, которую я даю своему клиенту. (Это небольшой проект, и мне не нужно ничего необычного.)

Итак, я создал проект Google Cloud, включил API листов и получил учетные данные для настольного приложения. Когда я пытаюсь запустить пример быстрого запуска, я получаю сообщение об ошибке:

Доступ заблокирован: <название моего проекта> не завершил процесс проверки Google

Я пробовал гуглить, и все решения, похоже, ориентированы на то, что должен делать пользователь, если увидит это, но я разработчик. Мне нужно только предоставить себе доступ к этой электронной таблице, поскольку мой сценарий — единственное, что будет ее изменять (я также поделюсь ею с клиентом).

Что мне делать?

Пробовали ли вы добавить свою учетную запись в качестве тестового пользователя на экране согласия OAuth? Вы можете использовать эту ссылку в качестве ссылки: youtube.com/watch?v=bkZns_VOB6I

Twilight 15.02.2023 06:42

Я рад, что это сработало, позвольте мне составить это как ответ. Таким образом, другие люди в сообществе, которые могут иметь те же проблемы, что и вы, будут знать, что их проблемы могут быть решены.

Twilight 15.02.2023 23:37
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
2
134
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам необходимо добавить учетную запись в качестве тестового пользователя на экране согласия OAuth:

1.) На панели управления перейдите в раздел «API и службы» и щелкните экран согласия OAuth.

2.) Под тестовыми пользователями нажмите +Добавить пользователей. На правой панели появится меню.

3.) Введите адрес электронной почты пользователя

4.) Перезагрузите указанный URL-адрес.

Ссылка: https://thewikihow.com/video_bkZns_VOB6I

Примечание. Я не связан с видео и не являюсь владельцем канала на YouTube.

Другие вопросы по теме

Существует ли поставщик удостоверений OpenID Connect, который может делегировать аутентификацию другим поставщикам удостоверений OpenID Connect?
Удаленный реестр артефактов gcp не извлекается из центрального
Vertex AI в веб-интерфейсе G Cloud: невозможно протестировать модель
Как обновить версию Python до 3.9 на Vertex AI?
Как получить документы Firestore с определенным значением поля Hashmap?
Получение «Запрос имел неверные учетные данные для аутентификации» при использовании файла ключа json учетной записи службы в приложении Go
Google Cloud Run — службы для обнаружения других внутренних служб, работающих в рамках того же проекта
Airflow: есть ли способ скопировать переменные из одной версии Composer в другую версию Composer с помощью Cloud Shell?
Мои модули GKE остановились с ошибкой «команда не указана: CreateContainerError»
Как создать общедоступную корзину Google с включенным uniform_bucket_level_access?