Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Данное 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 документа *

...