MyChat Integration API: MCIAPI_CS_GetChannelUIDByName, получить UID конференции по её названию
Получить идентификатор конференции (UID) по её названию, регистр букв не важен.
Синтаксис
{
  "cmd"       : "000B",
  "ServerKey" : "iddqd",
  "APIStype"  : "mydata",
  "context"   : "myfunc",
  "Name"      : "working team"
}
Параметры
| 
    Параметр  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    "000B", номер команды MCIAPI_CS_GetChannelUIDByName;  | 
 
| 
    ServerKey  | 
  
    string  | 
  
    ключ Integration API, задаётся в настройках сервера;  | 
 
| 
    APIStype  | 
  
    string  | 
  
    тип интеграции. Можно задавать произвольную строку;  | 
 
| 
    context  | 
  
    string  | 
  
    необязательный параметр, любой текст, который вернётся в ответной команде;  | 
 
| 
    Name  | 
  
    string  | 
  
    название конференции, регистр букв не важен.  | 
 
Результат работы
{
  "cmd"     : "000B",
  "context" : "myfunc",
  "UID"     : 17,
  "Name"    : "Working Team"
}
| 
    Поле  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    HEX-номер команды, которая была успешно выполнена;  | 
 
| 
    context  | 
  
    string  | 
  
    произвольный текст, который был передан серверу в команде запроса;  | 
 
| 
    UID  | 
  
    integer  | 
  
    идентификатор конференции;  | 
 
| 
    Name  | 
  
    string  | 
  
    оригинальное название конференции, строка. Может отличаться от названия в запросе, потому что название контекстно-зависимо, а в запросе можно указывать любой регистр букв.  | 
 
Возможные ошибки
#5, MCIAPI_Error_WrongIntegrationKey
#10, MCIAPI_Error_ParameterAbsent
#47, MCIAPI_Error_ParameterIsEmpty
#66, MCIAPI_Error_ConfNotFound
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents