Re: Как получить список транспорта и других справочников
https://hst-api.wialon.com/wialon/ajax. … %22col%22:[2]%22flags%22:0x01}&sid=103c3e7d431db2d6e7128fa75cf9dfab
Ошибка -4
Все-таки не понятно с col - массив идентификаторов геозон
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
https://hst-api.wialon.com/wialon/ajax. … %22col%22:[2]%22flags%22:0x01}&sid=103c3e7d431db2d6e7128fa75cf9dfab
Ошибка -4
Все-таки не понятно с col - массив идентификаторов геозон
Все-таки не понятно с col - массив идентификаторов геозон
В ресурсе может быть несколько геозон (геозона за номером 1, геозона за номером 2, геозона за номером 3 и т.д)
При выполнении запроса на получение расширенной информации о геозонах нужно указать, какие из них вас интересуют. Например, если только первая и вторая, то массив, описывающий это множество будет выглядеть как [1,2], а соответствующий запрос будет содержать параметр "col":[1,2]
Ошибка -4
Ошибка совершенно закономерна, поскольку params в вашем запросе есть невалидный Json, о подобной ошибке вам писали ранее - http://forum.gurtam.com/viewtopic.php?pid=72657#p72657
Вопрос
В запросе к ресурсам по геозонам , в элементах где есть элемент 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¶ms={"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
Можно ли обойти это ограничение в одном запросе
В запросе к ресурсам по геозонам , в элементах где есть элемент Z (зоны) в данном списке (Z) поле P - точки пустое.
Поле P не пустое, а отсутствует, т.к. при запросе core/search_items приходит укороченный JSON. Для того, чтобы получить полную информацию о геозонах необходимо использовать resource/get_zone_data.
Но /get_zone_data требует ID ресурса Т.е. я должен по полученному списку ресурсов пройти и получить точки?
Если вы ищете по имени геозоны, а точнее ресурсы, содержащие геозоны с нужным вам именем, тов ответ вам приходят и ресурсы и геозоны, дальше вы подставляете все нужное в get_zone_data.
Здравствуйте
Чем отличаются поля
CRT и BACT
crt - ID пользоваетля, который является создателем данного элемента
bact - ID учетной записи, которой принадлежит данный элемент