Добавление областей OAuth API Google для проекта Add On - PullRequest
1 голос
/ 12 апреля 2020

У меня слишком много проблем с исправлением экрана OAuth для моего опубликованного дополнения к Документам Google. В частности, я вошел в проект, чтобы получить области, к которым он имеет доступ, и он дает мне следующий список:

3 OAuth Scopes required by the script:
https://www.googleapis.com/auth/documents
https://www.googleapis.com/auth/script.container.ui
https://www.googleapis.com/auth/script.external_request

Когда я вхожу в Google Cloud Console и пытаюсь отредактировать проект и добавить эти API Я просто не могу. Я продолжаю печатать в последних двух в поле области видимости, и они просто не отображаются. У меня есть скрытое подозрение, что именно поэтому OAuth все еще не будет работать ... TIA.

1 Ответ

2 голосов
/ 12 апреля 2020

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

  1. Страница OAuth Consent
  2. Страница конфигурации GSuite Marketplace SDK

См. Следующее изображение для добавления областей на страницу OAuth Consent. Обратите внимание, что внизу есть ссылка для добавления области вручную. Нажмите на нее и вставьте в область действия, затем нажмите кнопку «Добавить».

Add Scope to OAuth Consent

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...