谷歌Places API的 - REQUEST_DENIED

问题描述:

什么这不是谷歌Places API的 - REQUEST_DENIED

一) “传感器= true_or_false” 问题
B)的一个关键是错误的问题(除非我拿到了钥匙有限制)
C)太许多要求(因为我只能让一个请求)
d)跨域(因为我从加载浏览器地址栏中的URL)

我做什么

  1. 签署了http://code.google.com/apis/maps/signup.html

  2. 试过在地址栏页面上的example(我知道,从脚本​​跨域)

    工作正常

  3. 阅读documentation

  4. 粘贴其示例交换密钥mine

    回报

{ 
    "html_attributions" : [], 
    "results" : [], 
    "status" : "REQUEST_DENIED" 
} 

到目前为止,所有条目失败,原因是错误的钥匙或传感器= true_or_false

再举例来说,在这其中Google Places API jQuery.ajax() request fails with working URL

url也给了我粘贴到浏览器时出错。

我错过了什么?


UPDATE

所以我去得到一些按键

Key for browser apps (with referers) 
API key:  
AIzaSyCStj9m5LNTu9mCf6cQGDVAFKZC7Y????? 
Referers: 
Any referer allowed 
Activated on: Jan 30, 2012 1:03 PM 
Activated by: me 

,并试图again。仍然不起作用。

+0

不要在问题标题或问题本身中加入“解决”或任何类似问题。如果有的话,作为评论或作为答案发布。 – casperOne 2012-09-06 12:56:51

+0

您是否在服务选项卡中启用了地点API? – juanpastas 2013-04-26 16:18:52

+0

这是一年多以前。我还没有看过,因为 – mplungjan 2013-04-26 17:30:23

这实际上是(B):错键。实际上,您使用的密钥类型为种类(来自Sign Up for the Google Maps API,仅适用于JavaScript V2 API)。

请参阅Obtaining an API Key了解如何获得新的API类型。

编辑:在出现此问题时,在Geocoding API上工作的有效API密钥在Places API上无效,但现在看起来工作正常。看起来像谷歌方面的一些问题。

+0

谢谢这听起来像一个很好的想法。但是,这并没有解决问题。 我要求一个新的密钥,仍然有错误 – mplungjan 2012-01-30 21:04:39

+0

你介意在这里发布你用来加载API的整个URL吗?随意省略键中的最后5个字符。 – miguev 2012-01-31 18:17:34

+0

呃,我忘了保存它。我去你的网站,点击请求新密钥,这就是我使用的。 – mplungjan 2012-01-31 18:56:38

这个问题已经在这里的许多主题上讨论过......但底线是你应该检查你的代码,看看你是否发送了太多的请求,一次到谷歌API。 您只能每1分钟发送1个请求。

MKErrorDomain error 4 iPhone

+1

我知道,没有一个线程符合我的问题。我没有发送太多的请求,我一次加载1个URL到浏览器的地址栏 – mplungjan 2012-01-30 09:38:00

我刚刚在Ruby应用程序中发出自动填充请求时收到了REQUEST_DENIED响应。事实证明,我没有专门在我的google api控制台上开启Places API。

转至:https://console.developers.google.com并登录。 在左侧菜单中去“的API &权威性” - >“的API” 然后找到“Places API的”选项,并单击状态向右切换到“上”

这直接解决了这一问题为了我。

+0

感谢您的评论。我的2年老问题不再相关 – mplungjan 2014-03-06 10:13:52

我面临同样的问题。但是能够通过Google控制台启用Places API后解决此问题。我使用'服务器'键从应用程序拨打电话。希望这有助于其他人寻找解决方案。