Data Studio Community Connector经常需要授权

时间:2019-06-04 16:09:30

标签: google-apps-script google-data-studio

我已经建立了一个社区连接器,该连接器连接到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 :(得分:0)

因此,显然我没有做错任何事情。这只是短暂的令牌(我认为是1个小时)。解决方法将使用以下项目:link to a project