Отсутствующие области применения Google Analytics API - PullRequest
0 голосов
/ 01 мая 2018

Поэтому я использую библиотеку OAuth2 на скрипте Google APPs, чтобы подключаться к API Google через почту и получать запросы. Теперь, когда я пытаюсь подключиться к Google Analytics и API отчетов Google Analytics, я получаю

«У запроса недостаточно областей аутентификации».

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

function getService_() {

return OAuth2.createService('GService')
.setAuthorizationBaseUrl('https://accounts.google.com/o/oauth2/auth')
.setTokenUrl('https://accounts.google.com/o/oauth2/token')
.setClientId(GOOGLE_SECRET_AND_CLIENTID)
.setClientSecret(GOOGLE_SECRET_AND_CLIENTID)
.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',
         'https://www.googleapis.com/auth/analytics.readonly',
         'https://www.googleapis.com/auth/analytics.edit',
         'https://www.googleapis.com/auth/analytics.manage.users',
         'https://www.googleapis.com/auth/analytics.manage.users.readonly',
         'https://www.googleapis.com/auth/analytics.provision'])
  .setParam('access_type', 'offline');
}

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

...