CloudConnect и GoogleBigQuery

В настоящее время я пытаюсь сделать процесс OAuth в CloudConnect GoodData (также известный как Clover ETL).

У кого-нибудь есть руководство или что-то еще, потому что документация не ясна в горячем состоянии для установки OAuth 2.0, и я продолжаю получать ошибку

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

2 ответа

У вас есть действительный токен? В CloudConnect вы должны использовать токен авторизации, который действителен только в течение ограниченного периода времени. Затем вам нужно сделать еще один запрос с обновленным токеном, чтобы вы получили новый токен авторизации. Рабочий процесс:

  1. ПОЛУЧИТЬ начальное обновление и токен авторизации и сохранить их (выполняется только при первом запуске)

затем для каждого запроса API BigQuery:

  1. ПОЛУЧИТЕ новый токен авторизации по запросу, который включает токен обновления
  2. POST/GET с вашим обновленным токеном в Google BigQuery API

Надеюсь, это помогло! Не стесняйтесь скачать пример здесь:

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

GoodData CloudConnect REST Connector был обновлен и работает с OAuth 2.0 изначально. Проверьте, как это работает здесь:

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

Другие вопросы по тегам