我正在尝试创建一个自动填充字段,该字段应该根据用户输入的方式提取城市,方法是使用本教程中所述的Google Places API:https: //developers.google.com/places/training/autocomplete-android
你之前我可能已经多次发现过这个问题了,但没有一个答案对我有帮助.以下是你应该知道的事情:
请不要回复说你用自己的API替换了API密钥并且它有效 - 那里的API密钥必须是特定于Android的,并且不能在浏览器中运行.
所以我使用从我签署应用程序的密钥库中获取的SHA1指纹来制作Android API密钥.我从控制台打开了Maps and Places API.不超过配额.
所有这些仍然给了我REQUEST_DENIED
我没有提到的是我已经激活了O2Auth - 这会改变什么吗?它不应该像在应用程序中放置API密钥一样简单吗?
谢谢!
我正在开发ios应用程序中的增强现实.我从这个网站找到了一个很好的教程和一个示例项目.在我的设备中运行该应用程序时,我在NSLOG控制台中收到错误,
Response: {
"error_message" = "This IP, site or mobile application is not authorized to use this API key.";
"html_attributions" = (
);
results = (
);
status = "REQUEST_DENIED";
}
Run Code Online (Sandbox Code Playgroud)
我在Google开发者网站上创建了一个新项目 并创建了Sever Key,因为Google地方Api 不支持iOS Key.我也尝试过使用浏览器密钥,但它没有用.
我的请求网址如下所示,
<NSMutableURLRequest https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=12.974760,80.225061&radius=1000&key=AIzaXXXXXXXXXXXXXXXXXXXMQ&sensor=true>
Run Code Online (Sandbox Code Playgroud)