При оформлении доставки пользователь может указать адрес в любом виде. Чтобы система распознала адрес и предложила варианты, его надо привести к формату JSON. Для этого используйте запрос «Скорректировать адрес доставки».
Параметры запроса
Метод запроса: GET
Адрес запроса: https://api.sbis.ru/retail/delivery/suggested-address?
Параметр | Тип | Описание | |
enteredAddress * | string | адрес, введенный пользователем | |
pageSize | integer | количество записей на странице |
Результат
В результате вернутся все совпадения, найденные в справочнике ФИАС по названиям города, улицы и номеру дома.
Параметр | Тип | Описание | |
addresses | array[{...}] | массив предложенных адресов | |
addressFull | string | адрес в формате ФИАС. Включает город, улицу, дом. Например, «г. Воронеж, ул. Мира, д. 121» | |
addressJSON | string | адрес в формате JSON. Пример Передается в запрос «Узнать стоимость доставки» как параметр «address», в запрос «Создать заказ на доставку» — как параметр «addressJSON» |
Примеры
*.php
*.php
*.py
*.py
Запрос адреса с помощью функции «cURL»
Запрос адреса с помощью библиотеки «Requests»
Ответ: вернулся один адрес
Ответ: вернулся список адресов
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.