51

Как получить список транспорта и других справочников

(23/07/2014 12:05:14 отредактировано podpletenny)

Re: Как получить список транспорта и других справочников

https://hst-api.wialon.com/wialon/ajax. … %22col%22:[2]%22flags%22:0x01}&sid=103c3e7d431db2d6e7128fa75cf9dfab


Ошибка -4
Все-таки не понятно с col -   массив идентификаторов геозон

52

Как получить список транспорта и других справочников

Re: Как получить список транспорта и других справочников

podpletenny пишет:

Все-таки не понятно с col -   массив идентификаторов геозон

В ресурсе может быть несколько геозон (геозона за номером 1, геозона за номером 2, геозона за номером 3 и т.д)

При выполнении запроса на получение расширенной информации о геозонах нужно указать, какие из них вас интересуют. Например, если только первая и вторая, то массив, описывающий это множество будет выглядеть как [1,2], а соответствующий  запрос будет содержать параметр "col":[1,2]

podpletenny пишет:

Ошибка -4

Ошибка совершенно закономерна, поскольку params в вашем запросе есть невалидный Json, о подобной ошибке вам писали ранее - http://forum.gurtam.com/viewtopic.php?pid=72657#p72657

53

Как получить список транспорта и других справочников

Re: Как получить список транспорта и других справочников

Вопрос
В запросе к ресурсам по геозонам , в элементах где есть элемент Z (зоны) в данном списке (Z) поле P - точки пустое.

https://hst-api.wialon.com/wialon/ajax. … p;params={ "spec":{ "itemsType":"avl_resource", "propName":"zones_library", "propValueMask":"*", "sortType":"sys_name" }, "force":1, "flags":4099, "from":0, "to":0 }&sid=c25578acd11e7f1ccc0992686e3792ac


Приходится снова вызывать метод для геозон в котором поле P не пусто
https://hst-api.wialon.com/wialon/ajax.html?svc=resource/get_zone_data&params={"itemId":8347584,"col":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"flags":31}&sid=c25578acd11e7f1ccc0992686e3792ac

Можно ли обойти это ограничение в одном запросе

54

Как получить список транспорта и других справочников

(24/07/2014 11:11:42 отредактировано zuve)

Re: Как получить список транспорта и других справочников

podpletenny пишет:

В запросе к ресурсам по геозонам , в элементах где есть элемент Z (зоны) в данном списке (Z) поле P - точки пустое.

Поле P не пустое, а отсутствует, т.к. при запросе core/search_items приходит укороченный JSON. Для того, чтобы получить полную информацию о геозонах необходимо использовать resource/get_zone_data.

Development Department
Gurtam
55

Как получить список транспорта и других справочников

Re: Как получить список транспорта и других справочников

Но /get_zone_data требует ID ресурса Т.е. я должен по полученному списку ресурсов пройти и получить точки?

56

Как получить список транспорта и других справочников

Re: Как получить список транспорта и других справочников

Если вы ищете по имени геозоны, а точнее ресурсы, содержащие геозоны с нужным вам именем, тов  ответ вам приходят и ресурсы и геозоны, дальше вы подставляете все нужное в get_zone_data.

Development Department
Gurtam
57

Как получить список транспорта и других справочников

Re: Как получить список транспорта и других справочников

Здравствуйте
Чем отличаются поля
CRT и BACT

58

Как получить список транспорта и других справочников

Re: Как получить список транспорта и других справочников

crt - ID пользоваетля, который является создателем данного элемента
bact - ID учетной записи, которой принадлежит данный элемент

Development Department
Gurtam