0
Отвечен
Список регионов
Добрый день.
Мне очень понравился ваш сервис и очень захотелось интегрировать его в свой проект. Но сразу же возникла проблема: мне необходим список всех регионов, возвращаемых вашим сервисом. Конечно, я могу потыкать ручками и скраулить их самостоятельно, но хочется получить официальный ответ.
Объясняю, зачем:
Я пользуюсь системой CMS Nopcommerce и доставкой с помощью Почты России. Данная CMS позволяет настроить стоимость доставки в зависимости от региона, но регион должен быть не строковым элементом, а элементом таблицы.
Мне очень понравился ваш сервис и очень захотелось интегрировать его в свой проект. Но сразу же возникла проблема: мне необходим список всех регионов, возвращаемых вашим сервисом. Конечно, я могу потыкать ручками и скраулить их самостоятельно, но хочется получить официальный ответ.
Объясняю, зачем:
Я пользуюсь системой CMS Nopcommerce и доставкой с помощью Почты России. Данная CMS позволяет настроить стоимость доставки в зависимости от региона, но регион должен быть не строковым элементом, а элементом таблицы.
Ответ
UPD: Запрос
curl -X POST \
-H "Content-Type: application/xml" \
-H "Accept: application/xml" \
-H "Authorization: Token API" \
-d '<req><query>Россия</query><count>1000</count></req>' \
https://dadata.ru/api/v2/suggest/address
Возвращает только 20 первых результатов. По видимому, это зашитое ограничение.
curl -X POST \
-H "Content-Type: application/xml" \
-H "Accept: application/xml" \
-H "Authorization: Token API" \
-d '<req><query>Россия</query><count>1000</count></req>' \
https://dadata.ru/api/v2/suggest/address
Возвращает только 20 первых результатов. По видимому, это зашитое ограничение.
Ответ
Отвечен
Вы правы, подсказки возвращают не более 20 результатов. Это сделано, чтобы не перегружать сервер поиска.
Чтобы не краулить, я предлагаю вам взять перечень регионов из того же источника, который используем мы — это классификатор адресов России. Он свободно доступен для скачивания в формате
Чтобы не краулить, я предлагаю вам взять перечень регионов из того же источника, который используем мы — это классификатор адресов России. Он свободно доступен для скачивания в формате
DBF
. Регионы хранятся в таблице kladr.dbf
. Чтобы их выбрать, наложите фильтр на столбец code
— значение должно заканчиваться на 00000000000.Сервис поддержки клиентов работает на платформе UserEcho
Чтобы не краулить, я предлагаю вам взять перечень регионов из того же источника, который используем мы — это классификатор адресов России. Он свободно доступен для скачивания в формате
DBF
. Регионы хранятся в таблицеkladr.dbf
. Чтобы их выбрать, наложите фильтр на столбецcode
— значение должно заканчиваться на 00000000000.