MyChat Integration API: MCIAPI_CS_GetUINByEmail, получить UIN пользователя по email
Получить UIN пользователя по его основному адресу электронной почты.
Синтаксис
{
  "cmd"        : "0006",
  "ServerKey"  : "iddqd",
  "APIStype"   : "mydata",
  "context"    : "myfunc",
 
  "Email"      : "John@mail.com"
}
Параметры
| 
    Параметр  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    "0006", номер команды MCIAPI_CS_GetUINByEmail;  | 
 
| 
    ServerKey  | 
  
    string  | 
  
    ключ Integration API, задаётся в настройках сервера;  | 
 
| 
    APIStype  | 
  
    string  | 
  
    тип интеграции. Можно задавать произвольную строку;  | 
 
| 
    context  | 
  
    string  | 
  
    необязательный параметр, любой текст, который вернётся в ответной команде;  | 
 
| 
    | 
  
    string  | 
  
    основной адрес электронной почты пользователя, регистр букв любой. Если надо найти доменного пользователя, то можно надо указать "domain\user@email" через обратный слеш.  | 
 
Результат работы
{
  "cmd"     : "0006",
  "context" : "myfunc",
  "UIN"     : 17
}
| 
    Поле  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    HEX-номер команды, которая была успешно выполнена;  | 
 
| 
    context  | 
  
    string  | 
  
    произвольный текст, который был передан серверу в команде запроса;  | 
 
| 
    UIN  | 
  
    integer  | 
  
    уникальный идентификатор найденного пользователя (UIN).  | 
 
Возможные ошибки
#5, MCIAPI_Error_WrongIntegrationKey
#10, MCIAPI_Error_ParameterAbsent
#23, MCIAPI_Error_EmailIsNotDefined
#43, MCIAPI_Error_UnknownDomainUser
Ещё посмотреть
Created with the Personal Edition of HelpNDoc: Quickly and Easily Convert Your Word Document to an ePub or Kindle eBook