Данное API предназначено для интеграции с внешними системами учета взвешиваний на весовой/элеваторе.
...
Получение документов
Для получения документов необходимо отправить запрос GET https://teletrack.ua/agro_api/<token>/weighing/?filter[DateStart]=<DateStart>&filter[DateEnd]=<DateEnd>&filter[Zone]=<Zone_OutLinkId>,
где:
token | Токен, полученный при авторизации * |
DateStart | Начальная дата в формате YYYY-MM-DD hh:mm |
DateEnd | Конечная дата в формате YYYY-MM-DD hh:mm |
Zone | OutLinkId геозоны |
* - обязательный параметр.
Ответ приходит следующего вида:
...
...
...
...
...
"OutLinkId": "test_vesovykh_1", |
...
"OutLinkIdObject": "^YHNmju7", |
...
"OutLinkIdZone": "qw1221e34bbbbbbbbbbb", |
...
"Source": "From 1C system", |
...
...
...
"created": "2019-08-08 robotRCS", |
...
"dateweighing": "2019-08-08 16:58:00", |
...
"objname": "TestRCS_Object", |
...
"zname": "test+soroka_new1212" |
...
...
...
...
...
где:
Id | Id документв в БД |
OutLinkId | OutLinkId документа |
OutLinkIdObject | OutLinkId |
документаобъекта |
OutLinkIdZone | OutLinkId геозоны |
Source | Информация об источнике импорта |
TypeWeighing | Тип взвешивания - Нетто/Брутто/Тара |
Weight | Вес, кг |
created | Кем и когда создан документ |
dateweighing | Дата и время взвешивания |
objname | Название объекта |
zname | Название геозоны |
Создание документа
Для создания документа необходимо отправить запрос POST https://teletrack.ua/agro_api/<token>/weighing/ с параметрами JSON
...
<OutLinkId>,
'DateWeighing': |
...
<DateWeighing>,
'OutLinkIdZone': |
...
<OutLinkIdZone>,
'OutLinkIdObject': |
...
<OutLinkIdObject>,
'Weight': |
...
<Weight>,
'TypeWeighing': |
...
<TypeWeighing>,
'Source': |
...
где:
token | Токен, полученный при авторизации * |
OutLinkId | OutLinkId документа * |
OutLinkIdObject | OutLinkId |
документаобъекта * |
OutLinkIdZone | OutLinkId геозоны * |
Source | Информация об источнике ипорта * |
TypeWeighing | Тип взвешивания - Нетто/Брутто/Тара * |
Weight | Вес, кг * |
DateWeighing | Дата и время взвешивания в формате YYYY-MM-DD hh:mm * |
* - Обязательный параметр.
Ответ приходит следующего вида:
...
...
...
...
...
...
Редактирование документа
Для создания документа необходимо отправить запрос PUT https://teletrack.ua/agro_api/<token>/weighing/ с параметрами JSON
...
<OutLinkId>,
'DateWeighing': |
...
<DateWeighing>,
'OutLinkIdZone': |
...
<OutLinkIdZone>,
'OutLinkIdObject': |
...
<OutLinkIdObject>,
'Weight': |
...
<Weight>,
'TypeWeighing': |
...
<TypeWeighing>,
'Source': |
...
где:
token | Токен, полученный при авторизации * |
OutLinkId | OutLinkId документа * |
OutLinkIdObject | OutLinkId объекта * |
OutLinkIdZone | OutLinkId геозоны * |
Source | Информация об источнике ипорта * |
TypeWeighing | Тип взвешивания - Нетто/Брутто/Тара* |
Weight | Вес, кг * |
DateWeighing | Дата и время взвешивания в формате YYYY-MM-DD hh:mm * |
* - Обязательный параметр.
Ответ приходит следующего вида:
...
...
...
...
...
...
Удаление документа
Для создания документа необходимо отправить запрос DELETE https://teletrack.ua/agro_api/<token>/weighing/<OutLinkId> ,
где
token | Токен, полученный при авторизации * |
OutLinkId | OutLinkId документа * |
* - Обязательный параметр.
Ответ Приходит следующего вида:
Code Block |
---|
|
{
"data": null,
"err": null,
"status": true
} |