我正在尝试使用data.gov.uk获取法庭数据并使用它做很酷的事情。我遇到的问题是,如果我尝试在php中解析服务器中的版本:https://courttribunalfinder.service.gov.uk/api.html它就不会加载。它只有在我下载court.json文件并从中解码时才有效。然而,我无法用court.json这样的东西来查询数据?q = bristol说。
所以我的问题是,我应该能够直接从gov网站解码还是我需要在本地进行解码,如果是这样的话我怎么能让我将查询字符串提供给我的本地json文件?
e.g。我希望能够做到这样的事情:
$jsonurl = directory() . '/courts.json?q=old+bailey';
$json = wp_remote_get($jsonurl,0,null,null);
$court = json_decode($json['body'], true);
答案 0 :(得分:0)
阱, 有两种选择
1)使用Joanvo提到的cURL Library
2)使用YQL(Yahoo Query Language)
,这也是另一个强大的东西。