MyChat Integration API: MCIAPI_CS_IsUINOnline, узнать, онлайн ли пользователь
Выяснить, онлайн указанный пользователь или нет по его уникальному числовому идентификатору (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
#10, MCIAPI_Error_ParameterAbsent
Ещё посмотреть
Created with the Personal Edition of HelpNDoc: Make your documentation accessible on any device with HelpNDoc