Атрибут Oauth 2 с недопустимым значением: Header:toType

После развертывания сценария моего проекта Apps Script в качестве надстройки Google Sheets он выдает эту ошибку при запуске OAuth2:

Атрибут указан с недопустимым значением: Header:toType (строка 303, файл "Сервис", проект "OAuth2")

Суть в том, что ничего не изменилось, кроме тестирования как дополнения. Почему это произошло, и как я могу решить это?

Редактировать:

Вот сервисная функция:

    function getBQService_() {

     return OAuth2.createService('BigQuery')
     .setAuthorizationBaseUrl('https://accounts.google.com/o/oauth2/auth')
     .setTokenUrl('https://accounts.google.com/o/oauth2/token')
     .setClientId('CLIENT_ID')
     .setClientSecret('CLIENT_SECRET')
     .setCallbackFunction('authCallbackBQ')
     .setPropertyStore(PropertiesService.getUserProperties())
     .setScope(['https://www.googleapis.com/auth/bigquery',
             'https://www.googleapis.com/auth/devstorage.full_control',
             'https://www.googleapis.com/auth/devstorage.read_write',
             'https://www.googleapis.com/auth/cloud-platform',
             'https://www.googleapis.com/auth/analytics'])
     .setParam('access_type', 'offline');

   }

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

0 ответов

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