CloudConnect и GoogleBigQuery
В настоящее время я пытаюсь сделать процесс OAuth в CloudConnect GoodData (также известный как Clover ETL).
У кого-нибудь есть руководство или что-то еще, потому что документация не ясна в горячем состоянии для установки OAuth 2.0, и я продолжаю получать ошибку
bearer=Bearer realm="https://www.google.com/accounts/AuthSubRequest", error=invalid_token
2 ответа
У вас есть действительный токен? В CloudConnect вы должны использовать токен авторизации, который действителен только в течение ограниченного периода времени. Затем вам нужно сделать еще один запрос с обновленным токеном, чтобы вы получили новый токен авторизации. Рабочий процесс:
- ПОЛУЧИТЬ начальное обновление и токен авторизации и сохранить их (выполняется только при первом запуске)
затем для каждого запроса API BigQuery:
- ПОЛУЧИТЕ новый токен авторизации по запросу, который включает токен обновления
- POST/GET с вашим обновленным токеном в Google BigQuery API
Надеюсь, это помогло! Не стесняйтесь скачать пример здесь:
http://developer.gooddata.com/downloads/cloud-connect/examples/BigQuery.zip
GoodData CloudConnect REST Connector был обновлен и работает с OAuth 2.0 изначально. Проверьте, как это работает здесь: