GETPOST
v1.0.0stable

Изменить Статус Устройства

Обновите статус устройства, используя аутентификацию по токену

GET | POST/api/device/status
Аутентификация:API Key
Лимит:60/минут

Параметры запроса

Все параметры можно передавать через Query или Body

ПараметрТипОбязательныйОписание
token
stringОбязательный
Токен API пользователя
Пример: your_api_token_here
kid
stringОпционально
KID устройства. Укажите либо kid, либо UDID
Пример: ABC123XYZ
udid
stringОпционально
UDID устройства. Укажите либо kid, либо UDID
Пример: 00008030-001234567890002E
action
stringОпционально
Действие: включить, отключить или переключить. По умолчанию переключить
enabledisabletoggle
Пример: disable

Ответ

ПараметрТипОбязательныйОписание
code
numberОбязательный
Код состояния: 1=успех, остальные=неудача
Пример: 1
msg
stringОбязательный
Ответное сообщение
Пример: 设备已禁用
time
numberОбязательный
Временная метка сервера (Unix в секундах)
Пример: 1769675945
data
objectОбязательный
Ответ (payload)
data.id
numberОбязательный
Идентификатор устройства
Пример: 12345
data.kid
stringОбязательный
KID устройства
Пример: ABC123XYZ
data.udid
stringОбязательный
UDID устройства
Пример: 00008030-001234567890002E
data.enabled
booleanОбязательный
Текущий статус включения
Пример: false
data.yblack
stringОбязательный
Флаг статуса: Ysucc=включено, Yno=выключено
Пример: Yno
data.status_name
stringОбязательный
Название статуса
Пример: 禁用
data.status_code
numberОбязательный
Код статуса: 1=включено, 0=выключено
Пример: 0
ip
stringОбязательный
IP-адрес запрашивающего
Пример: 192.168.1.100
ysucc
stringОбязательный
Флаг успеха, возвращает "Ysucc" при успешном выполнении
Пример: Ysucc
Пример ответа
{
"code":1,
"msg":"Устройство отключено",
"time":1769675945,
"data":
{
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"enabled":false,
"yblack":"Yno",
"status_name":"禁用",
"status_code":0
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

Включить устройство

Используйте action=enable, чтобы включить устройство

Включить устройство
{
"code":1,
"msg":"Устройство включено",
"time":1769675945,
"data":
{
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"enabled":true,
"yblack":"Ysucc",
"status_name":"启用",
"status_code":1
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

Коды ошибок

Коды ошибок7 определено
12
Требуется токен
Параметр токена отсутствует
10
Недействительный токен
Недействительный или просроченный токен
20
Пожалуйста, укажите kid или UDID
Отсутствует kid или UDID

Язык ответа

Настройте язык ответа API с помощью заголовка X-Lang. Примеры кода ниже автоматически используют текущий язык сайта.

Рекомендуемый заголовок
X-Lang: ru
Поддерживаемые языки
zh, en, zh-TW, vi, ar, es, ru

Также поддерживается Accept-Language; X-Lang имеет приоритет. Для неподдерживаемых языков применяется языковая настройка сайта.

Примеры кода

curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disable" \
  -H "X-Lang: ru"

Примечания

  • Когда для одного UDID существует несколько сертификатов, используйте kid для указания
  • Отключенные устройства не могут выполнять установку
  • Можно работать только со своими устройствами

Попробуйте в Консоли

Заполните параметры ниже и отправьте запрос для тестирования. Запросы отправляются только на API этого сайта; URL зафиксирован и не может быть изменен, а текущий файл cookie для входа включен.

https://testypro.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disableЗаблокировано для этого сайта
stringОбязательный

Токен API пользователя

string

KID устройства. Укажите либо kid, либо UDID

string

UDID устройства. Укажите либо kid, либо UDID

string

Действие: включить, отключить или переключить. По умолчанию переключить