Добавление областей OAuth Google API для проекта Add On

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

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)


ОБНОВЛЕНИЕ: 06.07.20. Пользовательский интерфейс SDK G Suite Marketplace в облачной платформе недавно был изменен для аккаунтов G Suite. Но для бесплатных / потребительских учетных записей, похоже, он не обновлялся.

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

КОНЕЦ ОБНОВЛЕНИЯ

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

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

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

Добавить область действия к согласию OAuth

person Alan Wells    schedule 12.04.2020
comment
Большое спасибо! Должно быть, я пропустил ссылку на ручные объемы ... Думаю, я напишу электронное письмо. На мой взгляд, процесс публикации надстройки Google на торговой площадке излишне запутан. - person shman613; 12.04.2020