我正在iOS 7应用上测试Google Places API。
当我向API发送请求时,我收到一条带有以下错误消息的json结果:
This IP, site or mobile application is not authorized to use this API key.
要构建请求,我转到了Google API控制台,并根据我的应用程序包生成了我的iOS API密钥。
我没有在应用上使用Google地图或其他任何内容,只是尝试向Places API发出请求。
我有什么遗漏吗?
PS:我复制了我正在使用的网址,并将API密钥更改为浏览器客户端密钥,并在Chrome中对其进行了测试并完美运行。
答案 0 :(得分:25)
您是否尝试过在iOS应用中使用浏览器客户端密钥?根据我的记忆,places API不支持iOS密钥。
此处有更多信息:https://groups.google.com/forum/#!topic/google-places-api/Jlm15dG7eMA
来自google api控制台文档:https://developers.google.com/console/help/#generatingdevkeys