1

Получить UID через SDK

(06/02/2019 15:42:36 отредактировано BelC)

Тема: Получить UID через SDK

Здравствуйте!

Пытаемся получить UID (Уникальный ID)  - Screenshot_260.png ( Screenshot_259.png ):

Флаг - 0x00000100

{
    "uid":<text>,    /* уникальный ID оборудования */
    "uid2":<text>,    /* второй уникальный ID оборудования */
    "hw":<long>,    /* тип оборудования */
    "ph":<text>,    /* телефонный номер */
    "ph2":<text>,    /* второй телефонный номер */
    "psw":<text>    /* пароль */
}

но получаем что-то непонятное - Screenshot_261.png

{
    "act": 1,
    "dactt": 0
}

Пример запроса:

http://wialon.local/wialon/ajax.html?svc=core/search_items&params={"spec":{"itemsType":"avl_unit","propName":"sys_name","propValueMask":"*","sortType":"sys_name"},"force":1,"flags":"0x00000100","from":0,"to":0}&sid=
{
    "spec": {
        "itemsType"    : "avl_unit",
        "propName"     : "sys_name",
        "propValueMask": "*",
        "sortType"     : "sys_name"
    },
    "force": 1,
    "flags": "0x00000100",
    "from" : 0,
    "to"   : 0
}

Раньше, насколько я помню, этот флаг работал.
Подскажите, нужны ли для этого какие-то специфические права, или ошибка в запросе?

  • Получить UID через SDK
  • Получить UID через SDK
  • Получить UID через SDK
2

Получить UID через SDK

Re: Получить UID через SDK

На эти поля нужно право доступа 0x4000000 (View connectivity settings (device type, UID, phone, access password, messages filter)).

Запросите с flags: "0x101", увидите uacl, сможете проверить, есть ли права.