Stackoverflow上的很多Google Place api REQUEST_DENIED帖子但对我没有答案。
我在Google API控制台上创建了一个项目
在该项目下,使用SHA1证书指纹(debug.keystore)和包名称生成Android API密钥
已在Googel API控制台上启用“Place API”服务。
请求网址来自Google示例here,并已替换生成的Android API密钥 https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AddYourOwnKeyHere
但仍然得到REQUEST_DENIED .......
答案 0 :(得分:1)
像这样设置请求网址。
如果您将Google Place API配置正确,我相信它会有效。使用您的API密钥。
如何获取API密钥。
答案 1 :(得分:0)
我刚刚解决了这个问题。您应该在API控制台中打开'Places API'服务,然后结果将是正确的。
答案 2 :(得分:0)
如果你的keyApi是一个android密钥将不起作用,因为你需要创建另一个浏览器api(允许所有访问的黑色)并在你的项目中混合两者。原因是here
答案 3 :(得分:0)
要使用Places API,必须在所有API请求中包含一个API密钥,并且必须为每个项目启用计费。
https://developers.google.com/places/web-service/usage-and-billing