Inicio y cierre de sesión
Para ejecutar cualquier solicitud en Wialon, debe iniciar sesión y obtener un ID de sesión.
Inicio de sesión
Para iniciar sesión, utilice el método token/login. En el ejemplo siguiente, este método se utiliza para iniciar sesión en https://hst-api.wialon.com.
https://hst-api.wialon.com/wialon/ajax.html?svc=token/login&
params={
"token":"<your_token>"
}
Ejemplo de respuesta:
{
"host": "212.98.173.107",
"eid": "<your_sid>",
"tm": 1358415984,
"user": {
"nm": "wialon_test",
"cls": 1,
"id": 50935,
"prp": {
"addr_provider": "map_visicom",
"cfmt": "0",
"city": "Mexico",
"dst": "-1",
"fpnl": "monitoring",
"language": "ru",
"show_log": "0",
"tz": "134232128",
"user_settings_hotkeys": "1",
...
},
"crt": 0,
"bact": 50936,
"fl": 6,
"hm": "",
"uacl": 2097795
},
"token": "{\"app\":\"Wialon Hosting\",\"ct\":1443682655,\"at\":1443682655,\"dur\":2592000,\"fl\":-1,\"p\":\"{}\",\"items\":[]}",
"th": "<your_token>",
"classes": {
"avl_hw": 4,
"avl_resource": 3,
"avl_retranslator": 7,
"avl_route": 6,
"avl_unit": 2,
"avl_unit_group": 5,
"user": 1
},
"features": {
"unlim": 1,
"svcs": {
...
}
}
}
Para las operaciones posteriores se necesita el ID de sesión del campo eid.
Cierre de sesión
Para terminar de trabajar con Wialon y cerrar sesión en el sistema, desactive la sesión con el método core/logout. Por ejemplo:
https://hst-api.wialon.com/wialon/ajax.html?svc=core/logout¶ms={}&sid=<your_sid>
Ejemplo de respuesta:
{
"error":0
}
Este resultado indica que ha cerrado sesión correctamente.
Los parámetros de esta solicitud y el valor devuelto se describen en la página core/logout.