我已经建立了一个社区连接器,它连接到 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');
};
我没有存储任何用户属性。也许这就是问题所在?