我正在尝试将我的应用程序升级到:1.35.0,但我无法使用我的api密钥进行身份验证。
以前,它只需在调用之前将我的键添加到方法中即可。就像这样:
VisionRequestInitializer requestInitializer = new VisionRequestInitializer(CLOUD_VISION_API_KEY);
我不认为有这样的方法了。我试图在这里运行以下步骤:https://cloud.google.com/docs/authentication/getting-started,包括创建服务帐户和使用导出命令将json导出到我的项目。
然而,我仍然不断地犯同样的错误:
应用程序默认凭据不可用。如果在中运行,它们是可用的。否则,必须定义环境变量GOOGLE_APPLICATION_CREDENTIALS,指向定义凭据的文件。有关更多信息,请参见https://developers.google.com/accounts/docs/application-default-credentials
有没有更简单的方式来添加我的授权应用程序?无论是使用我的api密钥还是使用服务帐户json。我被困在这上面好几天了。
发布于 2018-08-12 10:53:44
应用程序默认凭据在Android上不可用。但是它们目前可用于python、c#和web版本,它们只使用一个API密钥来轻松地验证您对云视觉API的请求。这可能对云视觉Android有帮助
希望能帮上忙。
https://stackoverflow.com/questions/51811837
复制