-
Notifications
You must be signed in to change notification settings - Fork 1
Класс: Устройство (device)
Apostol Developer edited this page Sep 25, 2021
·
7 revisions
Класс подсистемы Потоковый сервер (Streaming server).
POST /api/v1/device/[ type | method | count | set | get | list | init ]
- Параметры запроса для действия установить.
Имя | Тип | Значение | Описание |
---|---|---|---|
id | UUID | Обязательный для действия изменить. Идентификатор объекта. | |
parent | UUID | Необязательный. Идентификатор объекта родителя. | |
type | STRING | Обязательный. Код типа. | |
model | UUID | Обязательный. Модель. | |
client | UUID | Обязательный. Клиент. | |
identity | STRING | Желательный. Строковый идентификатор устройства. | |
version | STRING | Необязательный. Версия. | |
serial | STRING | Желательный. Серийный номер. | |
address | STRING | Необязательный. Сетевой адрес. | |
iccid | STRING | Необязательный. Integrated circuit card identifier (ICCID) — уникальный серийный номер SIM-карты. | |
imsi | STRING | Необязательный. International Mobile Subscriber Identity (IMSI) — международный идентификатор мобильного абонента (индивидуальный номер абонента). | |
label | STRING | Необязательный. Метка. | |
description | STRING | Необязательный. Описание. |
Поле | Тип | Описание |
---|---|---|
model | UUID | Идентификатор модели. |
client | UUID | Идентификатор клиента. |
identity | STRING | Строковый идентификатор. |
version | STRING | Версия. |
serial | STRING | Серийный номер. |
address | STRING | Сетевой адрес. |
iccid | STRING | Integrated circuit card identifier (ICCID) — уникальный серийный номер SIM-карты. |
imsi | STRING | International Mobile Subscriber Identity (IMSI) — международный идентификатор мобильного абонента (индивидуальный номер абонента). |
POST /api/v1/device/init
Связывает устройство с мобильный приложением для отправки Push сообщений через Firebase Cloud Messaging.
Параметры запроса:
Имя | Тип | Значение | Описание |
---|---|---|---|
parent | UUID | Необязательный. Идентификатор объекта родителя. | |
type | STRING | Необязательный. Код типа. | |
model | STRING | Необязательный. Код модели устройства из справочника моделей. | |
client | UUID | Обязательный. Клиент. | |
identity | STRING | Вариативный. Строковый идентификатор устройства. Обязательный если не указан серийный номер. | |
version | STRING | Необязательный. Версия. | |
serial | STRING | Вариативный. Серийный номер. Обязательный если не указан идентификатор устройства. | |
address | STRING | Обязательный. Сетевой адрес. Для FCM - это токен регистрации. | |
iccid | STRING | Необязательный. Integrated circuit card identifier (ICCID) — уникальный серийный номер SIM-карты. | |
imsi | STRING | Необязательный. International Mobile Subscriber Identity (IMSI) — международный идентификатор мобильного абонента (индивидуальный номер абонента). | |
label | STRING | Необязательный. Метка. | |
description | STRING | Необязательный. Описание. |
POST /api/v1/device/init HTTP/1.1
Host: localhost:8080
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.[сокращено для краткости].NorYsi-Ht826HUFCEArVZ60_dEUmYiJYXubnTyweIMg
{"client": "d4ffc046-8744-42d4-8681-a716a286fdbf", "serial": "5473ea9064ca1635", "address": "fswEDpi8SZujdHCDbHaA5B:APA91bH35tNgAiKMBLMjBn29oro7Hf_d[сокращено для краткости]-Q0x963EMpF-"}