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