26

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

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

На некий запрос по водителям приходит ответ

    Drvrs    {
  "1": {
    "id": 1,
    "n": "Под,,,ый",
    "c": "1298",
    "jp": {
      "Должность": ".NET"
    },
    "ds": "",
    "p": "+79180903782",
    "r": 1,
    "f": 1,
    "ck": 22857,
    "bu": 0,
    "pu": 0,
    "bt": 0,
    "bs": 0,
    "pos": {
      "y": 0,
      "x": 0
    }
  }
}

и т.п. Т.е. это уже не массив. Что подразумевается под 1.2.3 (если водителей несколько) ?

27

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

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

Непонятно как парсить в конкретный класс, если имя начинается с цифры

28

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

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

Т.е. из Виалона приходит
НЕКОРРЕКТНЫЙ ОТВЕТ !

29

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

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

То же самое и с произвольными полями
"jp": {
      "Должность": ".NET"
      "Должность": ".NET2"
      "Должность": ".NET3"
      "Должность": ".NET3"
}
Какой формализованный подход ?

30

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

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

podpletenny wrote:

Какой формализованный подход ?

Не знаю на каком языке ведется разработка, но for..in отлично работает

for (var i in jp) {
   console.log(i, jp[i]);
}
31

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

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

Здравствуйте.
Где можно найти описание произвольных свойств
например

mont
monu
monuv
msc
mu
,,,,
и т.д.

Спасибо

32

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

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

Здравствуйте.
Есть ли в системе признак отличия "Пользователя" от "Учетной записи"

33

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

(edited by zuve 17/07/2014 12:53:34)

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

podpletenny wrote:

Где можно найти описание произвольных свойств

Нигде, т.к. произвольные свойства это те свойства, которые задает разработчик по своему усмотрению. Произвольные поля, установленные из интерфейса виалон, применимы только к нему. Для своего приложения вы можете создать и использовать свои произвольные свойства.

podpletenny wrote:

Есть ли в системе признак отличия "Пользователя" от "Учетной записи"

Пользователь и учетная запись - это разные элементы системы.
Пользователь - это элемент характеризующий человека с его настройками, своиствами и т.д.
Учетная запись - это контейнер для объектов, пользователей, ресурсов, ретрансляторов.... 
Из взаимосвязь: у учетной записи всегда есть создатель - это пользователь.
Пользователь может являтся создателем только одной учетки одновременно.

Development Department
Gurtam
34

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

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

Запрос

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

Возвращает мне и пользователей и учетные записи. Как мне отличить их? По какому признаку ?

35

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

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

Еще
Я создал Учетную запись
Она тут же появилась и в списке пользователей

Насколько я понял- учетная запись - это что-то типа Компании (банк, ООО, предприятие)?

36

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

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

podpletenny wrote:

Запрос
https://hst-api.wialon.com/wialon/ajax. … p;params={ "spec":{ "itemsType":"user", "propName":"sys_name", "propValueMask":"*", "sortType":"sys_name" }, "force":1, "flags":11, "from":0, "to":0 }&sid=c830f4c93ebb4689e8a437c456f5024c
Возвращает мне и пользователей и учетные записи. Как мне отличить их? По какому признаку ?

вы запрашиваете элементы типа user, значит в ответе можете получить только юзеров.

podpletenny wrote:

Я создал Учетную запись
Она тут же появилась и в списке пользователей

При создании учетной записи вам предлагается создать пользователя, который будет создателем этой учетки, лиюо выбрать из уже существующего списка. И в списке пользователей не может быть учетной записи, т..к это разные элементы.

Development Department
Gurtam
37

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

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

<>
вы запрашиваете элементы типа user, значит в ответе можете получить только юзеров
</>

User - это пользователь или учетная запись ?
Как получить учетные записи, если пользователь не есть учетная запись ?

Почему запрос - Тип оборудования ничего не возвращает ?

https://hst-api.wialon.com/wialon/ajax. … a78ddf46fb

Как по запросу для поиска объектов понять где траспортые средства

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

38

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

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

podpletenny wrote:

Как получить учетные записи, если пользователь не есть учетная запись ?

Используя поисковый запрос с типом avl_resource и флагом включающим в себя 0x1 и 0x4. все ресурсы у которых после id и bact будут совпадать являются учетными записями. Чтобы получить информацию тарифном плане назначенном на эту запись и остальных ограничаниях, вам нужен будет запрос account/get_account_data.

podpletenny wrote:

Почему запрос - Тип оборудования ничего не возвращает ?

Потому что такого типа элементов как hw_type в системе нет. для получения списка оборудования есть отдельный запрос  core/get_hw_types.

podpletenny wrote:

Как по запросу для поиска объектов понять где траспортые средства

Для того что бы в ответе появилась информация об оборудовании в поисковом запросе должен присутствовать флаг  0x100.

Development Department
Gurtam
39

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

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

Уч. записи.
Мне пришло 112 записей (кстати на http://cms.wialon.com/ тоже 112)
так вот лишь у некоторых  ID = BACT - где логика ?

40

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

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

podpletenny wrote:

так вот лишь у некоторых  ID = BACT - где логика ?

те у которых   ID != BACT являются ресурсами

Development Department
Gurtam
41

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

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

zuve wrote:

Для того что бы в ответе появилась информация об оборудовании в поисковом запросе должен присутствовать флаг  0x100.

Но флаг 0x100 - это водители !

42

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

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

podpletenny wrote:

Как по запросу для поиска объектов понять где траспортые средства !

1) я решила что под "транспортными средствами" вы подразумеваете типы оборудования
2) по фразе "для поиска объектов" было понятно но что вы будете искать именно объекты, т.е. avl_unit., а не avl_resource  как выяснилось сейчас

В связи со всем этим, уточните пожалуйста задачу, и желательно в терминологии виалон.

Development Department
Gurtam
43

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

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

Ищу датчики по документации

https://hst-api.wialon.com/wialon/ajax. … 7a3531afc5

возвращается ошибка 4
В чем неправильный запрос?

44

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

(edited by zuve 18/07/2014 16:32:16)

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

после "sortType":"sys_name"  поставьте запятую, такие ошибки помогает отслеживать http://json.parser.online.fr/

Development Department
Gurtam
45

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

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

Итак
http://docs.gurtam.com/ru/hosting/cms/units/units

Мазда 326 - есть ли информация о типе Мазда - лекговой авто, грузовик, трактор
Простой вопрос

46

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

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

Вот тут можете посмотреть.

А если серьезно, то нет, такой информации в виалоне нет, и Мазда 326 всего-лишь название объекта, точно такое же как и "ёжик в тумане", и никакой технической информации за ним не скрывается.

Development Department
Gurtam
47

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

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

Т.е. в термимнах виалон - объект - это траспортное средство ?

Что подразумевается в параметрах
http://sdk.wialon.com/wiki/ru/sidebar/r … ie_obektov

ID объекта
уникальный ID объекта

48

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

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

В документации допущена ошибка, на самом деле a - это ID оборудования.

Development Department
Gurtam
49

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

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

Здравствуйте
Не понятны параметры для поиска геозон

itemId    ID ресурса
col    массив идентификаторов геозон

Запрос выдает ошибку 4
https://hst-api.wialon.com/wialon/ajax. … aad5549942

50

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

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

1. col - массив, (попробуйте передать "col":[1] вместо "col":1)
2. itemId - ID ресурса, не уверен, что ресурс с "itemId":1 существует и у вас есть доступ к нему. Укажите id существующего ресурса