继续接收 REQUEST_DENIED Google 个位置 iOS
Keep receiving REQUEST_DENIED for Google Places for iOS
我在尝试为 iOS 使用 Google 地点自动完成时一直收到 REQUEST_DENIED。
示例link是https://maps.googleapis.com/maps/api/place/autocomplete/json?input=londo&location=45.647157,25.628332&key=AIzaSyCHRmOeUQCcI_1JbcWiJ(我省略了键最后的一些字符)
- Google 地点 API 和 Google 地图 API 均已从 Google 开发者控制台
启用
- 我在凭据部分有一个有效密钥,为此我还在包标识符列表中添加了我的包标识符
- 密钥是 iOS 应用程序密钥,位于 Public API 访问部分。有效,由我(所有者)创建
任何人都可以指出我的好方向吗?
提前致谢。
方向 API 不需要 iOS 密钥,而是服务器密钥。当您创建服务器密钥时,将文本视图留空,不要输入您的包名称。
为 Google 个地点自动完成 API 使用浏览器密钥或服务器密钥。将推荐人字段保持为空。确保在开发人员控制台中启用 Google Places API。
我发现了问题:您还需要启用 Google Places Web 服务并使用服务器密钥(有趣的是,他们的任何文档中都没有指定这个东西)
我上周遇到了同样的问题,纠结了好久。我解决问题的方法是按照 Google Places API for iOS https://developers.google.com/places/ios/start。使用 GMSPlacesClient
而不是 JSON 调用。
我在尝试为 iOS 使用 Google 地点自动完成时一直收到 REQUEST_DENIED。
示例link是https://maps.googleapis.com/maps/api/place/autocomplete/json?input=londo&location=45.647157,25.628332&key=AIzaSyCHRmOeUQCcI_1JbcWiJ(我省略了键最后的一些字符)
- Google 地点 API 和 Google 地图 API 均已从 Google 开发者控制台 启用
- 我在凭据部分有一个有效密钥,为此我还在包标识符列表中添加了我的包标识符
- 密钥是 iOS 应用程序密钥,位于 Public API 访问部分。有效,由我(所有者)创建
任何人都可以指出我的好方向吗? 提前致谢。
方向 API 不需要 iOS 密钥,而是服务器密钥。当您创建服务器密钥时,将文本视图留空,不要输入您的包名称。
为 Google 个地点自动完成 API 使用浏览器密钥或服务器密钥。将推荐人字段保持为空。确保在开发人员控制台中启用 Google Places API。
我发现了问题:您还需要启用 Google Places Web 服务并使用服务器密钥(有趣的是,他们的任何文档中都没有指定这个东西)
我上周遇到了同样的问题,纠结了好久。我解决问题的方法是按照 Google Places API for iOS https://developers.google.com/places/ios/start。使用 GMSPlacesClient
而不是 JSON 调用。