Для Data Studio Community Connector постоянно требуется авторизация - PullRequest
0 голосов
/ 04 июня 2019

Я построил коннектор сообщества, который подключается к DoubleClickManager API, чтобы получать ссылки на отчеты, чтобы я мог получить их позже.И это работает!Однако для этого (DBM API) постоянно требуется авторизация.Это нормальное поведение?

Я еще ничего не пробовал, но могу сказать, что в коде есть интересная функция setPropertyStore (), которую, я думаю, я не правильно использую.

function getOAuthService() {

  return OAuth2.createService('exampleService')
    .setAuthorizationBaseUrl('https://accounts.google.com/o/oauth2/auth')
    .setTokenUrl('https://accounts.google.com/o/oauth2/token')
    .setClientId('my_id')
    .setClientSecret('my_secret')
    .setPropertyStore(PropertiesService.getUserProperties())
    .setCallbackFunction('authCallback')
    .setScope('https://www.googleapis.com/auth/doubleclickbidmanager');
};

У меня нетлюбые пользовательские свойства сохранены.Может быть, это проблема?

1 Ответ

0 голосов
/ 27 июня 2019

Так что, видимо, я не делал ничего плохого. Это просто недолговечный токен (думаю, 1 час). Обходной путь будет использовать этот проект: ссылка на проект

...