Описание
Прежде чем приступить к последнему шагу, оформлению Вашего заказа на нашем основном сайте, Вам необходимо получить данным запросом необходимые поля и данные пользователя. А именно массив 'addresses' с Вашим ранее используемыми адресами отгрузки, массив 'address_fields' списка полей, которые нужно заполнить, если Вы хотите отправить заказ на новый адрес, массив 'delivery' с перечнем способов доставки и массив 'payment' с вариантами способов оплаты.
Формат запроса
[apirms.ru/techapi/]?[get=order_form]&[token=ваш_токен]
Пример запроса
apirms.ru/techapi/?get=order_form&token=ваш_токенПараметры запроса
Параметр | Описание |
---|---|
apirms.ru/techapi/ | Путь к ресурсу |
get=order_form | Метод получение необходимых полей и параметров для формы формирования заказа |
token=ваш_токен | Токен пользователя |
Возвращаемые данные
В случае выполнения успешного запроса, возвращается массив с двумя элементами: 'status' со значением 'successful' означающем, что запрашиваемые данные получены и 'result' в котором представлены возвращаемые данные в виде значения или массива 'items' значений, элементы которых представлены в таблице.
Элемент | Значение |
---|---|
addresses | Массив адресов пользователя |
id | Идентификатор адреса |
name | Строковое значение адреса |
address_fields | Массив полей нового адреса |
name | Строковый идентификатор поля нового адреса |
title | Наименование поля нового адреса |
type | Тип поля нового адреса |
delivery | Массив способов доставки |
id | Идентификатор способа доставки |
name | Наименование способа доставки |
price | Стоимость способа доставки |
type | Тип способа доставки |
payment | Массив способов оплаты |
id | Идентификатор способа оплаты |
name | Наименование способа оплаты |
type | Тип способа оплаты |
Возвращаемые ошибки
В случае не удачного выполнения запроса, возвращается массив с двумя элементами: 'status' со значение 'error' означающем, что запрашиваемые данные не получены и 'result' в котором представлены возвращаемые ошибки в виде массива значений, 'code' - код ошибки и 'message' - текстовое значение ошибки, данные которых представлены в таблице.
Код | Значение |
---|---|
100 | unknown error |
200 | token not found |