Функция orders/update
(http://<DOMAIN>/api/orders/update/)
Параметры:
token
- — ключ авторизации полученный через функцию auth.orders[]
- — массив заказовorders[i].order_id
- — номер заказа
orders[i].status
- — статус заказа
1
- новый— Новый
2
- в — В обработке
3
- доставлен— Доставлен
4
- не — Не доставлен
6
- отправлен— Доставляется
orders[i].tracking_code
- — код отслеживания посылки для УкрПочты (отображается в заказах в профайле пользователя).
Не обязательный Необязательный параметр.
orders[i].payed
- — факт оплаты заказа
0
- — не оплачен
1
- — оплачен
Ответ:
status
- — статус выполнения функции
OK
- — все записи обновились успешно
WARNING
- — при обновлении некоторых записей произошли ошибки
response.log
- — лог выполнения функции по каждой записи
response.log[i].order_id
- — номер заказа
response.log[i].status
- — статус обновления записи
OK
- — все обновилось успешно
ERROR
- — ошибка при обновлении
response.log[i].message
- — пояснение к статусу
Пример запроса на адрес (http://<DOMAIN>/api/orders/update/):
Code Block | |
---|---|
|
...
| |
{ "token": "7abd7fbadb3920e48b3961181b4cd3e5", "orders": [ { |
...
"order_id": 24, "status": 2 }, { |
...
"order_id": 23, "status": 4, "tracking_code": "123123123123" }, |
...
{ "order_id": 22, "status": 3 }, |
...
{ "order_id": 26, "status": 3123 } ] } |
Пример ответа на запрос:
Code Block | ||
---|---|---|
| ||
{ "status": "WARNING", "response": { "log": [ { { "status": "OK", "messages": "UPDATED" }, { { "status": "OK", "messages": "UPDATED" }, { { "status": "OK", "messages": "UPDATED" }, { { "status": "ERROR", "messages": "status is not defined or defined incorrectly" } ] ] } } |