wordpress - Wordpress wp_remote_get 谷歌地图链接
问题描述
我正在尝试定位一个位置
如果我使用这个, $response = wp_remote_get( $url );
我会Please use an API key with all your API calls to avoid service interruption. For further details please refer to http://g.co/dev/maps-no-account", "results" : [], "status" : "OVER_QUERY_LIMIT" }
从谷歌收到 () 错误但是如果我尝试使用硬编码链接,它可以工作:
$response2 = wp_remote_get( "https://maps.googleapis.com/maps/api/geocode/json?address=long%2Bisland%2Bcity%2Bny%2B11103%2Busa&key=AIzaSyBdjwjKwkVOkZZDftw4VWMenxE5bnUeC2E®ion=US&language=EN&sansor=false");
知道为什么吗?
解决方案
有两种方式,
在双引号内使用,这只是一个尝试,
$response = wp_remote_get("$url");
我可以在地理编码器的回复中看到 OVER_QUERY_LIMIT。Google 地理编码器有配额和速率限制。最好的解决方案是延迟出现 OVER_QUERY_LIMIT 错误,然后重试。
如果查询限制是问题,请尝试以下选项,
推荐阅读
- java - 使用 ,equals() 比较对象时出现意外的断言失败错误
- webview - 将微调器链接到 Webviewer
- python-3.x - 禁止 pandas read_sql 中的科学记数法
- c++ - 如何判断指针是否是指向数组的指针?
- python - Python - 如何打印包含类对象的列表内容?
- javascript - node.js:意外的令牌{
- angular - 如何在运行时在 Angular 中实现多态性?
- python - Tkinter 菜单栏垂直点分隔符
- ionic-framework - 是否从 NPM 中删除了 Ionic 4 Beta?
- java - 奇怪的“找不到符号”Java,带有 TreeSet 集合