0
Answered

Гранулярные подсказки по адресу используя библиотеку php для работы с REST API

Антон Карцев 3 years ago updated by Антон 2 years ago 2

Использую в проекте PHP библиотеку для работы с REST API https://bitbucket.org/henui/dadata-apiclient

Необходимо получить гранулярные подсказки по адресу. Точнее выборку до города.
Из документации понял, что для этого задать параметры from_bound и to_bound.

Задаю их таким образом:

$suggest = $rest->suggest->address(array('query' => $search, 'count' => $count, 'from_bound' => array("value"=>"city"), 'to_bound' => array("value"=>"city")));

Но вываливается ошибка о недоступности методов from_bound и to_bound.

Каким образом можно решит данную проблему?




Answer

Answer
Answered

Да, эта библиотека не поддерживает дополнительные параметры. Вот пример, как вызывать подсказки с параметрами from_bound и to_bound: https://gist.github.com/nalgeon/091d172ae316ad6b66eb6f6f94575639

$ php suggest-example.php "Нижний" 3 city city
Query: Нижний
Suggestions: 
Нижегородская обл, г Нижний Новгород
Свердловская обл, г Нижний Тагил
Пензенская обл, Нижнеломовский р-н, г Нижний Ломов
Answer
Answered

Да, эта библиотека не поддерживает дополнительные параметры. Вот пример, как вызывать подсказки с параметрами from_bound и to_bound: https://gist.github.com/nalgeon/091d172ae316ad6b66eb6f6f94575639

$ php suggest-example.php "Нижний" 3 city city
Query: Нижний
Suggestions: 
Нижегородская обл, г Нижний Новгород
Свердловская обл, г Нижний Тагил
Пензенская обл, Нижнеломовский р-н, г Нижний Ломов