经过几个小时的搜索并尝试在网络上找到的所有可能的解决方案,我无法为我的问题尝试其他任何问题,所以我真的需要帮助:
我想实现一个带有地理编码结果的简单自动填充文本框,因此我在用户输入文本框时调用AJAX请求
其中MY_SEARCH_STRING是一个简单的字符串,如“London”,MY_KEY是我创建的密钥
{“predictions”:[],“status”:“REQUEST_DENIED”}
我还尝试使用浏览器密钥。还尝试创建一个新项目,重新启用服务,并创建新密钥。开关服务开/关&以任意组合多次创建新密钥。没有任何效果。
奇怪的是,相同的代码在我在服务器上创建的登录页面中的最后几个月工作,但是有很长时间检查它,所以我不知道它何时停止工作。 / p>
我非常感谢任何帮助!!谢谢。
答案 0 :(得分:5)
已解决。在Google API控制台中,我已声明了允许的服务器IP。我假设如果我宣布一个IP,我只是确保只允许来自该IP的请求。为了使其工作,您还必须为每个IP声明允许的每用户限制,否则它只是不允许任何请求。我删除了所有允许的IP,等待3-4分钟,并且允许请求。
答案 1 :(得分:1)
不确定这是否有帮助,但这是一个简短的例子:
答案 2 :(得分:1)
我遇到了类似的问题,修复了它并发现了一些可能有助于解决这个问题的事情
希望它可以帮助你们中的一些人