Функция Function orders/update (http<http://<DOMAIN><DOMAIN>>/api/orders/update/)
ПараметрыParameters:
token — ключ авторизации полученный через функцию auth- authorization key obtained through the auth function.
orders[] — массив заказов- array of orders
status
— статус выполнения функцииOK
— все записи обновились успешноWARNING
— при обновлении некоторых записей произошли ошибки
response.log
— лог выполнения функции по каждой записиorders[i].order_id — номер заказа- order number
orders[i].status - order status — статус заказа
1 — Новый- New
2 — В обработке- In processing
3 — Доставлен- Delivered
4 — Не доставлен- Not delivered
6 — Доставляется- Delivering
orders[i].tracking_code — код отслеживания посылки для УкрПочты (отображается в заказах в профайле пользователя). Необязательный параметрcode - tracking code for UkrPochta (displayed in orders in user profile). Optional parameter.
orders[i].payed — факт оплаты заказа
0
— не оплачен1
— оплачен
Ответ:
paid - fact of order payment
0 - not paid
1 - paid
Response:
status - status of the function execution
OK - all records were updated successfully
WARNING - errors occurred while updating some records
response.log - log of function execution for each record
response.log[i].order_id — номер заказа- order number
response.log[i].status — статус обновления записи
OK
— все обновилось успешноOK - everything was updated successfully
ERROR - update error
ERROR
— ошибка при обновленииstatus - record update status
response.log[i].message — пояснение к статусу
...
- status explanation
Query example 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 } ] } |
Пример ответа на запрос:Response example
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" } ] } } |
...