Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:local:remoteapi1504:codesamples:login [20/05/2014 11:49] (текущий)
Строка 1: Строка 1:
 +{{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&​params={}&​sid=d1cb60897768780f846df7ab2400eb5f
 +</​code>​
 +
 +Результат выполнения:​
 +<code javascript>​
 +{
 + "​error":​0
 +}
 +</​code>​
 +
 +Такой результат говорит об успешном выходе из системы.
 +
 +
 +Параметры данного запроса,​ а так же возвращаемое им значение описаны в разделе [[../​apiref/​core/​logout]].
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam