【发布时间】:2013-09-26 03:22:21
【问题描述】:
我们有一个过去几个月一直在工作的 Google API 密钥,但昨天它突然停止工作,这是错误。
2013-09-20 23:01:36.483 SampleApp[907:a0b] Google Maps SDK for iOS cannot connect or validate APIKey: Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x18828d90 {data=<CFData 0x14d04c30 [0x6174ec8]>{length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}
2013-09-20 23:01:36.484 SampleApp[907:a0b] Your key may be invalid for your bundle ID: com.company.SampleApp
我们无法找到拥有 API 密钥的帐户。我们是否可以联系 Google Maps API 团队以请求帮助识别帐户并帮助解决问题?
【问题讨论】:
-
您是否更改了 Xcode 中的应用程序包 ID?显然,api 密钥与您的应用程序包 id 捆绑在一起,以防止 api 滥用。如果您更改了应用程序包 ID,则不能使用相同的 api 密钥。检查一下,或者只是使用当前的 app bundle id 申请一个新的 api 密钥。
-
您可以通过 brettmorgan@google.com 将您的 API 密钥邮寄给我。我猜 com.company.SampleApp 不是您的实际应用程序包 ID...
-
你能解决这个问题吗?我遇到了同样的问题。我更改了捆绑名称,然后将其改回,即使我多次尝试重新创建应用 ID,我也会收到相同的消息...
标签: google-maps google-maps-api-3 google-api google-maps-sdk-ios