查询Socrata数据集时出错406

时间:2016-02-08 20:55:17

标签: php socrata

我试图在php中创建一个网站,用户可以检查某个商家是否在商家列表中。该列表为here

我从服务器"得到"错误406,我相信这意味着我要求以不可接受的格式提供数据。该页面首先为用户呈现表单。他们在商业名称中写下了$_POST["name"]这段代码。

我不确定我做错了什么,我大多试图在Socrata php库中跟随名为index.php的例子。我确实实现了require(socrata.php);

$view_uid = "mqet-2q6r";
$root_url = "https://data.southbendin.gov/Business/South-Bend-Businesses-Open-to-All-Customers/";
$socrata = new Socrata($root_url);

$params = array("\$query" => "SELECT * WHERE business_name = " . $_POST["name"]);

$response = $socrata->get("$view_uid", $params);
var_dump($response);

1 个答案:

答案 0 :(得分:0)

关闭,但不完全!

对于您的$root_url,您实际上想要将该域用于South Bend的数据门户https://data.southbendin.govhttps://github.com/socrata/soda-php

有关该API的更多详细信息,请阅读其API文档:https://dev.socrata.com/foundry/data.southbendin.gov/hyxr-yvey