【问题标题】:Authenticating app with Google Vision API使用 Google Vision API 对应用进行身份验证
【发布时间】: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


    【解决方案1】:

    应用程序默认凭据在 Android 上不可用。 但它们目前仅适用于 pythonc#网页版 使用 API 密钥轻松验证您对 Cloud Vision API 的请求。 这可能有助于Cloud Vision Android

    希望对你有帮助。

    【讨论】:

    • 该项目使用版本 1.23.0 当前版本 1.35.0 我之前在 1.23 上成功验证了与我们在演示项目中看到的相同的方式。但该方法在 1.35.0 中不可用
    猜你喜欢
    • 2013-06-24
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 2017-03-11
    • 1970-01-01
    • 2017-08-13
    • 2012-11-20
    相关资源
    最近更新 更多