2
我嘗試使用OAuth 2.0在Apache Nifi中訪問Google API(Google Analytics API v4)。 我使用服務帳戶立足本文件:https://developers.google.com/identity/protocols/OAuth2ServiceAccountApache Nifi:使用OAuth 2.0訪問Google Analytics API
有,如果使用OAuth 2.0服務帳戶(谷歌API)一個特定的時刻: 這些服務帳戶的場景需要創建和加密簽名JSON網絡令牌(JWTs)。 的OAuth訪問的最好的例子將使用NiFi +智威湯遜:
- 創建JWT
- 請求從谷歌的OAuth 2.0授權服務器
- 訪問令牌處理來自授權服務器的JSON響應
第1點(關於智威湯遜)最有趣。
是否有任何已經實施的流程示例正好適用於Google Analytics?
感謝
謝謝你,安迪! 根據你關於具體細節的評論,我更新了這個問題。 如果使用OAuth 2.0服務帳戶(Google API),有一個具體時刻: 這些服務帳戶方案需要創建和加密簽名JSON Web令牌(JWT)。 OAuth訪問的最佳示例將使用NiFi + JWT –
@Bo .:我正在尋找這個。你弄明白了嗎? –
@ simran-kaur,基本上我沒有想出NiFi +智威湯遜,但我的解決方案是定製處理器,其中包括google-api-client和google-api-services-analyticsreporting libarries。所以通過這些庫,我創建了GoogleCredential對象和AnalyticsReporting客戶端對象。然後,我使用AnalyticsReporting客戶端對象來查詢GA Report API v4。 –