Различия

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

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

ru:local:remoteapi1504:codesamples:resources [20/05/2014 11:49] (текущий)
Строка 1: Строка 1:
 +{{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]].
 +
 +===== Удаление POI =====
 +Для удаления POI нужно использовать запрос [[../​apiref/​resource/​update_poi|update_poi]]:​
 +<​code>​
 +https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​update_poi&​
 + params={
 + "​itemId":​50936,​
 + "​id":​1,​
 + "​callMode":"​delete"​
 + }&​sid=<​your_sid>​
 +</​code>​
 +Результат выполнения:​
 +<code javascript>​
 +[1, null]
 +</​code>​
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam