Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Последняя версия Both sides next revision
ru:sidebar:remoteapi:codesamples:resources [29/11/2013 13:31]
127.0.0.1 внешнее изменение
ru:sidebar:remoteapi:codesamples:resources [18/06/2019 07:05]
chdi [Создание элемента в ресурсе]
Строка 1: Строка 1:
 {{indexmenu_n>​5}} {{indexmenu_n>​5}}
 ====== Ресурсы ====== ====== Ресурсы ======
-Рассмотрим работу с ресурсами на примере создания,​ редактирования и удаления POI. Принципы работы с остальными ресурсами (кроме отчетов) аналогичны рассмотренным. 
  
-//:!: Внимание!//​ Для запуска данного примера на Wialon Kit во всех запросах следует заменить **<​nowiki>​https://​hst-api.wialon.com</​nowiki>​** на **<​nowiki>​https://​kit-api.wialon.com</​nowiki>​**,​ а для входа в систему использовать логин и пароль своей учетной записи или логин и пароль демо-пользователя:​ //**kitdemo kitdemo**//​. 
  
-===== Создание ​POI ===== +===== Создание ​элемента в ресурсе=====
-Создадим POI используя запрос [[../​apiref/​resource/​update_poi|resource/​update_poi]]:​ +
-<​code>​ +
-https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​update_poi&​ +
- params={ +
- "​itemId":​50936,​ +
- "​id":​0,​ +
- "​callMode":"​create",​ +
- "​n":"​gurtam",​ +
- "​d":"​poi",​ +
- "​y":​53.91069937030936,​ +
- "​x":​27.516643322771575,​ +
- "​r":​100,​ +
- "​f":​1,​ +
- "​c":​16733440,​ +
- "​tc":​0,​ +
- "​ts":​20,​ +
- "​min":​0,​ +
- "​max":​18 +
- }&​sid=<​your_sid>​ +
-</​code>​ +
-Результат выполнения:​ +
-<code javascript>​ +
-[2, { +
-    "​id":​ 1, +
-    "​n":​ "​gurtam",​ +
-    "​y":​ 53.9106993703,​ +
-    "​x":​ 27.5166433228,​ +
-    "​t":​ 0, +
-    "​i":​ 6515, +
-    "​e":​ 48223 +
-}] +
-</​code>​ +
- +
-Чтобы проверить ​создание POI, а так же получить о нем подробную информацию выполним запрос [[../​apiref/​resource/​get_poi_data|get_poi_data]]:​ +
-<​code>​ +
-https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​get_poi_data&​ +
- params={ +
- "​itemId":​50936,​ +
- "​col":​[1] +
- }&​sid=<​your_sid>​ +
-</​code>​ +
-Результат выполнения:​ +
-<code javascript>​ +
-[{ +
-    "​id":​ 1, +
-    "​n":​ "​gurtam",​ +
-    "​d":​ "​poi",​ +
-    "​y":​ 53.9106993703,​ +
-    "​x":​ 27.5166433228,​ +
-    "​r":​ 100, +
-    "​f":​ 1, +
-    "​c":​ 16733440, +
-    "​tc":​ 0, +
-    "​ts":​ 20, +
-    "​min":​ 0, +
-    "​max":​ 18, +
-    "​t":​ 0, +
-    "​i":​ 6515 +
-}] +
-</​code>​ +
- +
-===== Редактирование POI ===== +
-Изменим у созданного POI название и радиус:​ +
-<​code>​ +
-https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​update_poi&​ +
- params={ +
- "​itemId":​50936,​ +
- "​id":​1,​ +
- "​callMode":"​update",​ +
- "​n":"​gurtam_office",​ /* меняем "​gurtam"​ на "​gurtam_office"​ */ +
- "​d":"​poi",​ +
- "​y":​53.91069937030936,​ +
- "​x":​27.516643322771575,​ +
- "​r":​50,​ /​* меняем 100 на 50 */ +
- "​f":​1,​ +
- "​c":​16733440,​ +
- "​tc":​0,​ +
- "​ts":​20,​ +
- "​min":​0,​ +
- "​max":​18 +
- }&​sid=<​your_sid>​ +
-</​code>​ +
-Результат выполнения:​ +
-<code javascript>​ +
-[1, { +
-    "​id":​ 1, +
-    "​n":​ "​gurtam_office",​ +
-    "​y":​ 53.9106993703,​ +
-    "​x":​ 27.5166433228,​ +
-    "​t":​ 0, +
-    "​i":​ 6515, +
-    "​e":​ 50676 +
-}] +
-</​code>​+
  
-Проверить применение ​изменений можно выполнив ​запрос ​[[../​apiref/​resource/get_poi_data|get_poi_data]].+Создадим уведомление ​в ресурсе через запрос resource/update_notification
  
-===== Удаление POI ===== 
-Для удаления POI нужно использовать запрос [[../​apiref/​resource/​update_poi|update_poi]]:​ 
 <​code>​ <​code>​
-https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​update_poi& +http://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​update_notification&​params={"​n":"! not a group v2","ta":1559163600,"td":0,"tz":​134228528,"​la":"​ru","​ma":​0,"​sch":​{"​f1":​0,"​f2":​0,"​t1":​0,"​t2":​0,"​m":​0,"​y":​0,"​w":​0},"​ctrl_sch":​{"​f1":​0,"​f2":​0,"​t1":​0,"​t2":​0,"​m":​0,"​y":​0,"​w":​0},"​un":​[814743],"​trg":​{"​t":"​trailer","​p":​{"​driver_code_mask":"​*","​flags":​2,"​type":​2}},"​act":​[{"​t":"​message","​p":​{"​name":"​! not a group v2","​url":"","​color":"","​blink":​0}},​{"​t":"​exec_cmd","​p":​{"​name":"​Новая команда","​param":"​15156156156156","​link":"","​cmd_type":"​custom_msg","​units":"​540,​634,​635,​60,​8694,​83,​809"​}}],"​txt":"​%UNIT%: ​в %MSG_TIME% ​прицеп был ​откреплен.","​fl"​:1,"​mast":​0,"​mpst":​0,"​cdt":​0,"​mmtd":​0,"​cp":​3600,"​id":​0,"​itemId":​242,"​callMode":"​create"​}&​sid=<​your_sid>​
- params={ +
- "itemId":50936, +
- "id":1, +
- "callMode":"​delete" +
- }&​sid=<​your_sid>​ +
-</​code>​ +
-Результат выполнения: +
-<code javascript>​ +
-[1, null]+
 </​code>​ </​code>​
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam