我使用https://maps.googleapis.com/maps/api/geocode/json?链接服务器密钥和用户IP以查找任何地址的纬度和经度,当我尝试我发现错误为
我有一个来自谷歌的服务器访问密钥,我已将我的服务器的IP地址放在他们的白名单中.
我试图通过PHP CURL访问的URL是:
结果我得到:
Array ([error_message] => This IP, site or mobile application is not authorized to use this API key. [results] => Array ( ) [status] => REQUEST_DENIED)
Run Code Online (Sandbox Code Playgroud)
有什么我需要配置.地理编码api也已打开.
我正在iOS 7应用上测试Google Places API.
当我向API发送请求时,我得到一个json结果,并显示以下错误消息:
This IP, site or mobile application is not authorized to use this API key.
为了构建请求,我转到Google API控制台并根据我的应用程序包生成了我的iOS API密钥.
我没有在应用上使用Google地图或其他任何内容,只是尝试向Places API发出请求.
有什么我想念的吗?
PS:我复制了我正在使用的URL,并将API密钥更改为浏览器客户端密钥,并在Chrome中进行了测试并且运行良好.
我正在使用Google Places API,要求您提供允许使用该服务的IP列表.API在我的本地机器上工作得很好,但它给出了一个
此IP,站点或移动应用程序无权使用此API密钥
当我从我的生产服务器使用它时.我添加了所需的IP.可能是什么问题或如何调试它的任何其他想法?