Versions Compared

Key

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

Для синхронизации документов и справочников используется следующий механизм:

...

token
Токен, полученный при авторизации
Table

Таблица, для которой получаем Id:

azs_supply
azs_fuelTypes
azs_suppliers
azs_stations
departments
drivers
objects
objectsGroups
agro_tools
agro_toolGroups

OutLinkIdВнешний Id из сторонней системы


В случае успешного выполнения запроса, должен прийти ответ со списком Id следующего формата:

{
"data": [
{
"Id": 92,
"OutLinkId": "cb04cd87-51f5-1"
},
{
"Id": 93,
"OutLinkId": "4e1d6e9f-6ed8-1"
}
],
"err": null,
"status": true
}

...

Для получения списка Id по организациям с указанием  параметра Level, необходимо отправить запрос GET на httphttps://192.168.12.34:5000teletrack.ua/api/admin/getID/<token>/?Table=organizations&OutLinkId=<OutLinkId>,<OutLinkId>, где

token
Токен, полученный при авторизации
OutLinkId
Внешний Id из сторонней системы

В случае успешного выполнения запроса, должен прийти ответ со списком Id следующего формата:

{
"data": [
{
"Id": 22,
"Level": 2,
"OutLinkId": "567TT"
},
{
"Id": 24,
"Level": 1,
"OutLinkId": "222"
}
],
"err": null,
"status": true
}

Id
Полученный Id из БД
Level
Параметр организации:
1 - организация
2 - управляющая организация
OutLinkId
Внешний Id из сторонней системы

...