1

Получение список Poi, что я делаю не так?

Topic: Получение список Poi, что я делаю не так?

Доброе время суток!
Делаю запрос такого вида:
"svc=core/search_items&params={"spec":{"itemsType":"avl_resource","propName":"sys_name","propValueMask":"*","sortType":"sys_name"},"force":1,"flags":"0x00000800","from":0,"to":0}

Приходит вот такой ответ:
{"searchspec":{"itemstype":"avl_resource","propname":"sys_user_creator","propvaluemask":"*","sorttype":"sys_name"},"dataflags":2048,"totalitemscount":15,"indexfrom":0,"indexto":0,"items":[{}]}

Подскажите, что я делаю не так? Как мне получить полный список POI?

Спасибо!

2

Получение список Poi, что я делаю не так?

Re: Получение список Poi, что я делаю не так?

DoubleT wrote:

"flags":"0x00000800"

параметр flags не должен быть строковым, и для POI будет 0x1|0x800

DoubleT wrote:

Приходит вот такой ответ:
{"searchspec":{"itemstype":"avl_resource","propname":"sys_user_creator","propvaluemask":"*","sorttype":"sys_name"},"dataflags":2048,"totalitemscount":15,"indexfrom":0,"indexto":0,"items":[{}]}

Такой ответ на указанный Вами запрос приходить не может, так как searchSpec равен spec, а у Вас отличается "propName".
Параметр "totalItemsCount"  говорит о количестве найденных ресурсов, параметр "items" - массив ресурсов, а если в ресурсе есть poi то это параметр "poi"
Пример запроса - ответа:

https://hst-api.wialon.com/wialon/ajax.html?svc=core/search_items&sid=f7f1f55f10d78da82cffb439ed12edc9&params={%22spec%22:{%22itemsType%22:%22avl_resource%22,%22propName%22:%22sys_name%22,%22propValueMask%22:%22*%22,%22sortType%22:%22%22},%22force%22:1,%22flags%22:2049,%22from%22:0,%22to%22:0}

{"searchSpec":{"itemsType":"avl_resource","propName":"sys_name","propValueMask":"*","sortType":"","propType":""},"dataFlags":2049,"totalItemsCount":2,"indexFrom":0,"indexTo":1,"items":[{"nm":"report_template","cls":3,"id":97915,"uacl":268435457},{"nm":"wialon_test","cls":3,"id":717314,"poi":{"1":{"id":1,"n":"New POI","y":51.453563,"x":54.590878,"r":100,"t":0,"i":6515,"e":6231}},"poimax":0,"uacl":-1}]}
Mobile Development
Gurtam
3

Получение список Poi, что я делаю не так?

Re: Получение список Poi, что я делаю не так?

Спасибо за ответ. Отредактировал запрос по аналогией с Вашим, получаемый ответ:

{"searchspec":{"itemstype":"avl_resource","propname":"sys_name","propvaluemask":"*","sorttype":""},"dataflags":2049,"totalitemscount":15,"indexfrom":0,"indexto":0,"items":[{"nm":"atyrau","cls":4,"id":1243}]}

Почему то возвращает только один ресурс "atyrau", и не показывает список его POI. Хотя  у него большой список должен быть

Спасибо!

4

Получение список Poi, что я делаю не так?

Re: Получение список Poi, что я делаю не так?

судя по всему у вас Pro и флаг вам нужно использовать 0x2000. Впредь, чтобы  не путать сотрудников, указывайте продукт сразу, потому что api хостинга и про сильно отличаются.

Development Department
Gurtam
5

Получение список Poi, что я делаю не так?

Re: Получение список Poi, что я делаю не так?

zuve wrote:

судя по всему у вас Pro и флаг вам нужно использовать 0x2000. Впредь, чтобы  не путать сотрудников, указывайте продукт сразу, потому что api хостинга и про сильно отличаются.

Спасибо большое. получилось!