【发布时间】:2018-08-12 18:46:19
【问题描述】:
我正在尝试将我的应用升级到 google-cloud-vision:1.35.0,但我无法使用我的 api 密钥进行身份验证。
以前它就像在调用方法之前将我的密钥添加到方法一样简单。它是这样的:
VisionRequestInitializer requestInitializer = new VisionRequestInitializer(CLOUD_VISION_API_KEY);
我不认为有这样的方法了。我试图在这里运行这些步骤:https://cloud.google.com/docs/authentication/getting-started ,包括创建服务帐户并使用该导出命令将 json 导出到我的项目。
然而,我仍然不断收到同样的错误:
应用程序默认凭据不可用。如果在 Google Compute Engine 中运行,它们就可用。否则,必须定义环境变量 GOOGLE_APPLICATION_CREDENTIALS 指向定义凭据的文件。更多信息请见https://developers.google.com/accounts/docs/application-default-credentials
有没有更简单的方法来添加我的授权我的应用程序?无论是使用我的 api 密钥还是使用服务帐户 json。我已经坚持了好几天了。
【问题讨论】:
标签: android google-cloud-platform google-vision