Данное 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 геозоны |
* - обязательный параметр.
Ответ приходит следующего вида:
{"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>}
где:
token | Токен, полученный при авторизации * |
OutLinkId | OutLinkId документа * |
OutLinkIdObject | OutLinkId объекта * |
OutLinkIdZone | OutLinkId геозоны * |
Source | Информация об источнике ипорта * |
TypeWeighing | Тип взвешивания - Нетто/Брутто/Тара* |
Weight | Вес, кг * |
DateWeighing | Дата и время взвешивания в формате YYYY-MM-DD hh:mm * |
* - Обязательный параметр.
Ответ приходит следующего вида:
{"data": {"Id": 1},"err": null,"status": true}
Удаление документа
Для создания документа необходимо отправить запрос DELETE https://teletrack.ua/agro_api/<token>/weighing/<OutLinkId> ,
где
token | Токен, полученный при авторизации * |
OutLinkId | OutLinkId документа * |
* - Обязательный параметр.