![](/img/trans.png)
[英]Authenticating with Google API library for Java to Google cloud
[英]Authenticating google cloud api on android
我在我的Android應用程序中使用Google Cloud Speech-to-text API。
如果沒有設置必要的環境變量的能力,如何對API進行身份驗證?
我無法找到任何關於android,環境變量和文件驗證的文檔
您的問題尚不清楚,但我認為您正在嘗試使用服務帳戶(“文件”)以及GOOGLE_APPLICATION_CREDENTIALS
(“環境變量”)來對您的應用進行身份驗證。
你不應該。
服務帳戶最適用於需要使用Google API進行身份驗證的自主運行的軟件(例如,不是由人類用戶直接運行)。
對於Android應用程序,我認為您可能希望使用完整的OAuth流程針對Google API對應用程序的人類用戶進行身份驗證,前提是系統提示您的用戶批准使用Google API,然后對您的應用程序進行身份驗證。
請參閱此處以了解3種主要身份驗證方法的說明: https : //cloud.google.com/docs/authentication/
有關向Google API驗證人類用戶身份的概述,請參閱此處: https : //cloud.google.com/docs/authentication/end-user
請參閱此處-對此不太有信心,因為我沒有使用過它-一種使用Google登錄(即OAuth)對Android應用進行身份驗證的方法: https : //developers.google.com/identity/sign-in/安卓/登入
HTH
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.