2013-03-15 145 views
0

地段#1谷歌广场API REQUEST_DENIED后,但没有回答我。谷歌广场API,REQUEST_DENIED

  1. 我已创建谷歌API控制台

  2. 在该项目下的一个项目,使用SHA1证书指纹(debug.keystore)和包名生成的Android API密钥

  3. 已经转在GOOGEL API控制台上的“放置API”服务。

  4. 请求URL是来自谷歌的样品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

您已经取代在URL中的关键,不是吗? – Simon 2013-03-15 19:11:39

+0

是,主要面向Android应用(含证书) API密钥:\t AIzaSyBgtuprISnWCnMw126CXuyGwA5KgvalObk – andrewwang1TW 2013-03-15 19:20:40

回答

1

设置请求这样的URL。

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=API_KEY

我相信,如果你配置的谷歌的地方API正确它将工作。使用您的API密钥。

如何获得API密钥。

enter image description here

+0

不过{ “html_attributions”:[], “成果”:[], “状态”: “REQUEST_DENIED” } – andrewwang1TW 2013-03-15 19:19:06

+0

@ andrewwang1TW你正在尝试的URL是什么,并确保你已经替换了key = AddYourOwnKeyHere Key如上面的示例所示。 – 2013-03-15 19:20:16

+0

是的,我用我的API密钥替换为https://maps.googleapis.com/maps/api/place /search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyBgtuprISnWCnMw126CXuyGwA5KgvalObk“ – andrewwang1TW 2013-03-15 19:23:03

0

我只是解决了这个problem.You应在API控制台中打开“位置API'service,然后结果将是正确的。

0

如果您keyApi是Android的关键,因为你需要创建另一个浏览器的API将无法正常工作(黑色离开允许所有访问),并在您的项目都混合。原因是here