【问题标题】:Google Vision Image Labeling API Error谷歌视觉图像标签 API 错误
【发布时间】:2018-07-31 23:06:55
【问题描述】:

当我在手机上运行我的应用程序时,我一直在 IOS 上收到“API 密钥已过期。请更新 API 密钥”的错误消息。只有当我尝试使用云的图像标签时才会发生这种情况。我已经多次更新密钥并等待了一段时间,但错误仍然存​​在。

vision.cloudLabelDetector()

但是,当我在设备上运行模型时,它工作得非常好。

vision.labelDetector()

请记住,当我在设备上运行模型时,我还会连接到谷歌的翻译 API,并且它可以正常工作,因此它不会显示 API 密钥已过期。

不久前,我还构建了完全相同的应用程序,并重新编写了代码,并按照应有的方式连接了所有内容。我还在谷歌的开发者控制台(新项目)上启用了 API。

【问题讨论】:

  • Nvm,这是更新我的 googleService P 列表的问题,以防你们中的任何人遇到类似问题
  • 您能否发布评论作为答案(最好解释一下),以便每个人都可以从中受益?一天后你就可以接受了。

标签: ios swift google-api google-translate firebase-mlkit


【解决方案1】:

您提到您“多次更新密钥”。当您“重新生成”密钥时,旧密钥将过期(在一定数量的宽限期之后)。旧密钥仍在您的 GoogleService-Info.plist 中,Firebase ML Kit Cloud Image Labeling 使用 GoogleService-Info.plist 中的旧密钥。这就是您看到错误消息的原因。

对于其他开发者: 一般情况下,请检查您在 GoogleService-Info.plist 中的 API_KEY 是否存在于 Google Cloud Platform developer console 中。

看截图:

如果它不存在,请从 Firebase 开发者控制台重新下载/替换您的 GoogleService-Info.plist。

【讨论】:

    猜你喜欢
    • 2017-09-09
    • 2018-08-31
    • 1970-01-01
    • 2017-02-17
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多