/var/www/doncode.com.ua/www/views/docs/api_dcu
Edit: /var/www/doncode.com.ua/www/views/docs/api_dcu/order_create.php (6686B)
Создание заказа
Введение
POST method/order_create/
Авторизация
Параметры запросов
| Название параметра |
Обязательный параметр |
Описание |
| city_id | | id города
Определение города по координатам
Список городов |
| adres | | Адрес подачи |
| house | | Дом |
| porch | | Подъезд |
| object | | Тип адреса (0 - адрес по умолчанию, 1 - объект) |
| comment | | Комментарий |
| thecity | | 0 - просчет по умолчанию, 1 - по городу (таксометру) |
| saveadres | | 1 - Сохранить адрес подачи в адреса заказчика |
| adresX | | Массив адресов подачи |
| houseX | | Массив номеров домов |
| objectX | | Массив типов объекта. (0 - адрес по умолчанию, 1 - объект) |
| options | | Массив опций (только id). Список опций |
| ontime | | 0 - обычный заказ по умолчанию, 1 - предварительный заказ |
| ontimedate | | дата предварительного заказа |
| ontimetime | | время предварительного заказа |
| phone | | Телефон заказчика в международном формате (+38... , +7...) |
| fio | | Имя заказчика |
| addcost | | Добавочная стоимость |
| la | | Долгота |
| lo | | Широта |
| distance | | Расстояние |
| cost | | Просчитанная цена |
формат возвращаемых данных по умолчанию JSON
Пример запроса:
method/order_create/api_id/123/random/98765/sig/629e2dee3aaf6e0c43b189b888e7a16f
В данном примере API получает запрос order_create ("создание заказа")
Пример ответа:
Ответ по умолчанию приходит в формате JSON в кодировке UTF-8
Пример ответа (сообщение об ошибке):
Коды ошибок:
| Код |
Описание |
| 0 | OK |
| 100 | Phone length < 10 |
| 101 | Adres length < 2 |
| 102 | House number empty |
| 103 | Adres 2 length < 2 |
| 104 | House 2 number empty |
| 105 | Create error |