Содержание

Логин/логаут

Для выполнения любой операции в Wialon Pro вам понадобится авторизироваться и получить ID сессии.

Логин

Ниже рассмотрен пример авторизации. Подробное описание формата возвращаемого значения присутствует в разделе core/login.

<your_wialon_pro_address>/ajax.html?svc=core/login&
	params={
		"user":"wialon",
		"password":""
	}

Результат выполнения:

{
    "uid": 7,
    "eid": 2,
    "ssid": "86e4cb77576c64fa96fcc2eae34a9079",
    "pi": 2,
    "tm": 1362556512,
    "user": {
        "nm": "wialon",
        "cls": 1,
        "id": 7,
        "gd": "940804612cf7d75865a8e7f3d8457b28",
        "prp": {},
        "pup": {
            "language": "en",
            "tz": "134228528",
            "umap": "WebGIS",
            "ursstp": "0x1ebf",
            ...
        },
        "crt": 0,
        "bact": 27,
        "fl": 4,
        "usnf": {},
        "smsp": ""
    },
    "classes": {
        "avl_hw": 5,
        "avl_resource": 4,
        "avl_retranslator": 6,
        "avl_unit": 3,
        "avl_unit_group": 7,
        "user": 1
    }
}

Для выполнения дальнейших операций нам понадобится ID сессии, он указан в поле «ssid».

Логаут

Для завершения работы с Wialon нужно совершить выход. В предыдущем пункте после авторизации мы получили ID сессии - 86e4cb77576c64fa96fcc2eae34a9079. Чтобы деактивировать данную сессию, нужно выполнить следующий запрос:

<your_wialon_pro_address>/ajax.html?svc=core/logout&params={}&ssid=86e4cb77576c64fa96fcc2eae34a9079

Результат выполнения:

{
	"error":0
}

Такой результат говорит об успешном выходе из системы.

Параметры данного запроса, а так же возвращаемое им значение описаны в разделе Логаут.