Ошибка 406 при запросе набора данных Socrata

Я пытаюсь создать сайт в php, с помощью которого человек может проверить, есть ли бизнес в списке предприятий. Этот список Вот.

Я получаю «Ошибка 406 с сервера», что, по моему мнению, означает, что я запросил данные в недопустимом формате. Страница сначала представляет форму для пользователя. Они пишут название предприятия, которое размещено в этом фрагменте кода, как $_POST["name"],

Я не уверен, что делаю неправильно, я в основном пытался следовать примеру index.php в библиотеке Socrata 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);

0

Решение

Близко, но не совсем!

Для тебя $root_urlвы действительно хотите использовать домен для портала данных South Bend, https://data.southbendin.gov: https://github.com/socrata/soda-php

Для получения более подробной информации об этом API, вы должны прочитать его документацию по API: https://dev.socrata.com/foundry/data.southbendin.gov/hyxr-yvey

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]