【问题标题】:trouble with Google API's?Google API 有问题?
【发布时间】:2019-10-17 22:29:18
【问题描述】:

我已经在我的应用程序中运行 google maps 和 google places API 大约一年了。我今天醒来,无法使用灰显的地图或搜索。在控制台中,

ERROR AUTO COMPLETE Error Domain=com.google.places.ErrorDomain Code=-4 "由于 API 密钥无效(格式错误或丢失)而导致操作失败。有关创建和使用的信息,请参阅开发人员指南 (https://developers.google.com/places/ios-sdk/start) API 密钥。” UserInfo={NSLocalizedFailureReason=由于 API 密钥无效(格式错误或丢失)导致操作失败。有关创建和使用 API 密钥的信息,请参阅开发人员指南 (https://developers.google.com/places/ios-sdk/start)。NSUnderlyingError=0x283e81560 {Error Domain=com.google.places.api.server.ErrorDomain Code=-2 "REQUEST_DENIED" UserInfo={NSLocalizedFailureReason=此 API 项目无权使用此 API。请确保在 Google Developers Console 中激活此 API:https://console.developers.google.com/apis/api/places_backend?project=_, NSLocalizedDescription=REQUEST_DENIED}}}

问题是我的所有 API 都在正确的位置调用,并且我已经能够使用地图一段时间了。为什么突然停止工作?

【问题讨论】:

    标签: ios api google-maps google-maps-sdk-ios


    【解决方案1】:

    最近,Google 发布了新版本的 Places SDK 客户端,并弃用了之前的版本。我相信您应该尽快迁移到新版本,因为已弃用的版本很快就会停止工作。

    新的 Places SDK 客户端要求您在 Cloud 项目中启用 Places API Web 服务。错误消息This API project is not authorized to use this API. Please ensure this API is activated in the Google Developers Console: https://console.developers.google.com/apis/api/places_backend?project=_, 指的是 Places API 网络服务。

    仔细检查 Places API Web 服务是否已启用、API 密钥是否已创建以及计费帐户是否配置正确。

    官方文档有如下声明

    要使用 iOS 版 Places SDK,您必须:

    • 在所有 API 请求中包含一个 API 密钥。
    • 为您的每个项目启用结算功能。
    • 为您的每个项目启用 Places API 服务

    有关更多详细信息,请查看迁移指南: https://developers.google.com/places/ios-sdk/client-migration

    我希望这会有所帮助!

    【讨论】:

    • 感谢您的帮助!我的应用程序仍处于测试模式,所以我不想为玩耍而构建。我没有创建结算帐户。这会导致错误吗?
    • 另外@xomena 会导致我的地图变灰吗?
    • 随着您提供 API 密钥的时间/方式,应该会有所改变。很久以前,Google SDK 会在尝试使用没有密钥的地图时使您的应用程序崩溃,现在它们会向您显示空地图。您应该查看何时/如何向他们提供地图 SDK 密钥。我在我的应用程序中检查了谷歌地图,它们工作正常,我想说谷歌没有任何变化。
    • 自 2018 年 7 月起,Google Maps Platform 必须使用结算帐户,但通常灰色地图是由错误的 API 密钥或对 API 密钥设置的限制错误造成的。
    猜你喜欢
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多