Выяснить, онлайн указанный пользователь или нет по его уникальному числовому идентификатору (UIN).

 

Синтаксис

{
  "cmd"       : "0003",
  "ServerKey" : "iddqd",
  "APIStype"  : "mydata",
  "context"   : "myfunc",
 
  "UIN"       : 18
}


Параметры

Параметр

Тип

Значение

cmd

string

"0003", номер команды MCIAPI_CS_IsUINOnline;

ServerKey

string

ключ Integration API, задаётся в настройках сервера;

APIStype

string

тип интеграции. Можно задавать произвольную строку;

context

string

необязательный параметр, любой текст, который вернётся в ответной команде;

UIN

integer

числовой идентификатор пользователя, должен быть зарегистрирован на сервере.

 

Результат работы

{
  "cmd"     : "0003",
  "context" : "myfunc",
  "UIN"     : 18,
  "Online"  : true
}

 

Поле

Тип

Значение

cmd

string

HEX-номер команды, которая была успешно выполнена;

context

string

произвольный текст, который был передан серверу в команде запроса;

UIN

integer

уникальный идентификатор пользователя;

Online

boolean

true, если пользователь сейчас подключен к серверу.

 

Возможные ошибки

#5, MCIAPI_Error_WrongIntegrationKey

#9, MCIAPI_Error_API_Disabled

#10, MCIAPI_Error_ParameterAbsent

#19, MCIAPI_Error_UINNotFound

#21: MCIAPI_Error_WrongData

 

Ещё посмотреть

MCIAPI_CS_GetUINByEmail

MCIAPI_CS_GetUINByNick