使用 CData 中的 JDBC 驱动程序连接 Google Analytics 和 Google Cloud Platform

问题描述 投票:0回答:0

那是我的第一篇文章,所以如果我不满意或者发错地方了,我很抱歉。 这是我的问题: 我刚刚创建了一个谷歌云平台帐户和一个谷歌分析帐户。 我确实在 GCP 中创建了一个帐户服务和一个 OAuth2.0 客户端,并且我还启用了与谷歌分析相关的 api。我想做的基本上是使用 jdbc 驱动程序从 java 中的 gcp 中提取我的数据。但我注意到有一个令牌是 OAuth2.0 所必需的,但它不是 jwt 令牌,它只是要求您登录,它会在 url 中为您提供令牌作为代码。这就是问题所在,这段代码的时间有限(1 小时),之后它将过期,我应该一次又一次地调用相同的 api https://oauth2.googleapis.com/token 在正文中,键 refresh_token 刷新它 Image 1 否则,从图像 1 中可以看出,它会给我无效的授予错误请求。 有没有其他方法可以延长该代码的到期日期?我已经阅读了我可能找到的所有文档,但我仍然遗漏了一些东西。 我还尝试使用从我的服务帐户下载的 Json 数据生成一个 jwt 令牌,但之后我尝试了 这 JDBC Data connector Jdbc 数据连接器,我真的不明白在那之后我的数据放在哪里,我能理解 OAuth 客户端 ID OAuth 客户端密码 访问令牌 和刷新令牌 但我真的不明白我应该使用哪些更多,有人可以给我一个建议,我将不胜感激。 PS:我不会用bigquery

基本上我创建了服务和 OAuth 帐户, 我建立了一个连接,创建了一个链接 myown 与从这些帐户中检索到的数据 并使用邮递员获取访问令牌。 然后我尝试使用 cdata jdbc

google-cloud-platform jdbc google-analytics cdata
© www.soinside.com 2019 - 2024. All rights reserved.