CloudConnect和Google BigQuery

时间:2013-07-01 19:40:38

标签: oauth-2.0 google-bigquery gooddata cloveretl cloud-connect

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

是否有人有指南或其他任何内容,因为设置OAuth 2.0并且我不断收到错误的文档不明确

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

2 个答案:

答案 0 :(得分:2)

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

  1. 获取初始刷新和身份验证令牌并存储它们(仅在首次运行时完成)
  2. 然后为每个BigQuery API请求:

    1. 通过包含刷新令牌
    2. 的请求获取新的身份验证令牌
    3. 使用刷新后的令牌发送/获取Google BigQuery API
    4. 希望这有帮助!请随意下载示例:

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

答案 1 :(得分:0)

GoodData CloudConnect REST连接器已更新,可在本机上与OAuth 2.0配合使用。看看它是如何工作的:

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