...
Метод | Вид | Описание | Адрес | Обязательные Headers | Параметры дополнительные | Пример ответа | Пример запроса | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Version | GET | Возвращает версию сервера | http://host/bitmobile/system/version | Authorization | - | BitMobile server (ver 3.2.78.0) | http://joxi.ru/MAjbbqvuvzKogA | |||||||
Licences | GET | Возвращает список лицензий сервера | http://host/bitmobile/system/licenses | Authorization | - |
| http://joxi.ru/Vm699ogUxydXwr | |||||||
Solutions | GET | Возвращает список решений сервера | http://host/bitmobile/system/solutions | Authorization | - | sqlscript;synchro2;synchro3;synchro4;test1 | http://joxi.ru/E2pBBqYIBKMDdr | |||||||
Solutions/Create | GET | Создает новое решение на сервере | http://host/bitmobile/system/solutions/create/SolutionName | Authorization | - | ok | http://joxi.ru/Dr844MGhkN5l6r | |||||||
setpassword | GET | Устанавливает пароль на решение | http://host/bitmobile/system/solutions/setpassword/tessst/Platform123 | Authorization | - | ok | http://joxi.ru/brRQQZ3hQ0Ed6A | |||||||
Remove | GET | Удаляет решение | http://localhost/bitmobile/system/solutions/remove/tessst | Authorization | - | ok | http://joxi.ru/V2VddOxS0wDDJr | |||||||
UploadData2 | ||||||||||||||
UploadData2Async | ||||||||||||||
AsyncTaskStatus | ||||||||||||||
DownloadChanges | POST | Возвращает список изменений. | http://host/bitmobile/synchro3/device/DefaultScope/DownloadChanges | Authorization configname configversion coreversion Content-Type | - | http://dl2.joxi.net/drive/2016/08/12/0015/1881/1046361/61/630dc6895c.png | http://dl2.joxi.net/drive/2016/08/12/0015/1881/1046361/61/630dc6895c.png | |||||||
GetUserId | GET | Возвращает UserId пользователя в текстовом виде, либо ошибку 401 при неправильном логине\пароле. | http://host/grotem/solution/device/GetUserId | Authorization | - | http://joxi.ru/v29XXp0FGVBLEm | http://joxi.ru/v29XXp0FGVBLEm | |||||||
DownloadDeviceLog | GET | Возвращает все логи из таблицы admin.devicelog | http://host/bitmobile/synchro3/admin/DownloadDeviceLog | Authorization | userId startTime endTime | http://joxi.ru/eAORRdZF4MEw42 | http://joxi.ru/eAORRdZF4MEw42 | |||||||
Status | GET | Мониторинг всего IIS приложения. Необходима авторизация под админом приложения. | http://host/system/status | Authorization | - |
| http://joxi.ru/LmG55MYIR7VlqA | |||||||
GetSolutionStatus | GET | Мониторинг конкретного решения на сервере. Необходима авторизация под админом решения. | http://host/solutionName/admin/GetSolutionStatus | Authorization | - |
| http://joxi.ru/v29XXp0FG05Dym | |||||||
NotifyClientsAboutUpdates | GET | Для оповещения об обновлениях нужно выполнить GET запрос с Basic аутентификацией под пользователем admin и паролем решения. При оповещении МП получит push сообщение со следующим содержимым:"__UpdateType={updateType}" Для отслеживания истории синхронизации добавлены поля в таблицу admin.DeviceLog "TimestampFrom" и "TimestampTo". В них при синхронизации попадают соответствующие поля полученного от МП changeset-a.
| http://host/bitmobile/solution/admin/notifyclientsaboutupdates/updateType | updateType - "all" или "data". Authorization | - | ok | http://localhost/bitmobile/synchro3/admin/notifyclientsaboutupdates/all | |||||||
ExecuteSqlScript | POST | Требуется авторизация в заголовках под админом решения,в теле метода ожидается исполняемый .sql файл со скриптом. | http://host/SolutionName/admin/ExecuteSqlScript | Authorization | - | ok | Utils.exe -execsql -host http://hostname -sp solutionPassword -sn solutionName D:\somescript.sql-sp - пароль решения -sn - имя решения D:\somescript.sql - файл со скриптом. |
...