3

我目前正在尝试在 GoodData 的 CloudConnect(也称为 Clover ETL)中执行 OAuth 过程。

有没有人有指南或任何东西,因为文档不清楚设置 OAuth 2.0 的热度,我一直收到错误

bearer=Bearer realm="https://www.google.com/accounts/AuthSubRequest", error=invalid_token
4

2 回答 2

2

你有有效的令牌吗?在 CloudConnect 中,您必须使用仅在有限时间内有效的身份验证令牌。然后您需要使用您的刷新令牌发出另一个请求以接收您的新身份验证令牌。工作流程是:

  1. 获取初始刷新和身份验证令牌并存储它们(仅在首次运行时完成)

然后对于每个 BigQuery API 请求:

  1. 通过包含刷新令牌的请求获取新的身份验证令牌
  2. 使用刷新后的令牌 POST/GET 到 Google BigQuery API

希望这有帮助!随意在这里下载示例:

http://developer.gooddata.com/downloads/cloud-connect/examples/BigQuery.zip

于 2013-07-04T08:29:40.317 回答
0

GoodData CloudConnect REST 连接器已更新,可原生与 OAuth 2.0 一起使用。在这里查看它是如何工作的:

https://developer.gooddata.com/article/setting-up-oauth-2

于 2013-11-12T10:41:59.657 回答