Различия
Здесь показаны различия между двумя версиями данной страницы.
|
|
ru:local:remoteapi1504:codesamples:login [20/05/2014 11:49] |
ru:local:remoteapi1504:codesamples:login [20/05/2014 11:49] (текущий) |
| {{indexmenu_n>1}} |
| ====== Логин/логаут ====== |
| Для выполнения любой операции в Wialon вам понадобится авторизироваться и получить ID сессии. |
| |
| //:!: Внимание!// Для запуска данного примера на Wialon Kit во всех запросах следует заменить **<nowiki>https://hst-api.wialon.com</nowiki>** на **<nowiki>https://kit-api.wialon.com</nowiki>**, а для входа в систему использовать логин и пароль своей учетной записи или логин и пароль демо-пользователя: //**kitdemo kitdemo**//. |
| |
| ===== Логин ===== |
| |
| Авторизироваться можно выполнив запрос [[../apiref/core/login|core/login]]. В данном примере для авторизации используется логин и пароль для демо-входа на **<nowiki>https://hst-api.wialon.com</nowiki>**. |
| <code> |
| https://hst-api.wialon.com/wialon/ajax.html?svc=core/login& |
| params={ |
| "user":"wialon_test", |
| "password":"test" |
| } |
| </code> |
| |
| Результат выполнения: |
| <code javascript> |
| { |
| "host": "212.98.173.107", |
| "eid": "d1cb60897768780f846df7ab2400eb5f", |
| "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 |
| }, |
| "classes": { |
| "avl_hw": 4, |
| "avl_resource": 3, |
| "avl_retranslator": 7, |
| "avl_route": 6, |
| "avl_unit": 2, |
| "avl_unit_group": 5, |
| "user": 1 |
| } |
| } |
| </code> |
| |
| Для выполнения дальнейших операций нам понадобится ID сессии, он указан в поле **"eid"**. |
| |
| ===== Логаут ===== |
| Для завершения работы с Wialon нужно совершить выход. В предыдущем пункте после авторизации мы получили //ID сессии// - **d1cb60897768780f846df7ab2400eb5f**. Чтобы деактивировать данную сессию, нужно выполнить следующий запрос: |
| |
| <code> |
| https://hst-api.wialon.com/wialon/ajax.html?svc=core/logout¶ms={}&sid=d1cb60897768780f846df7ab2400eb5f |
| </code> |
| |
| Результат выполнения: |
| <code javascript> |
| { |
| "error":0 |
| } |
| </code> |
| |
| Такой результат говорит об успешном выходе из системы. |
| |
| |
| Параметры данного запроса, а так же возвращаемое им значение описаны в разделе [[../apiref/core/logout]]. |