MyChat Integration API: MCIAPI_CS_GetUINByNick получить UIN пользователя по нику

MyChat Integration API: MCIAPI_CS_GetUINByNick получить UIN пользователя по нику

Функция для получения уникального числового идентификатора (UIN) зарегистрированного пользователя по его нику.

 

Ник или логин — это специальное имя пользователя, под которым он может войти в чат. Если это доменный пользователь, то это его доменный логин.

 

Синтаксис

{

 "cmd"        : "0005",

 "ServerKey"  : "iddqd",

 "APIStype"   : "mydata",

 

 "Nick"       : "JohnSmith",

 "Domain"     : "",

 

 "AuthType"   : 0

}

 

Параметры

Параметр

Тип

Значение

cmd

string

"0005", номер команды MCIAPI_CS_GetUINByNick;

ServerKey

string

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

APIStype

string

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

Nick

string

ник пользователя, обязательное уникальное текстовое поле;

Domain

string

имя домена пользователя. Параметр нужен, если пользователь использует доменную авторизацию;

AuthType

integer

тип аутентификации пользователя, цифра.

 

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

{

 "cmd" : "0005",

 "UIN" : 17

}

 

Поле

Тип

Значение

cmd

string

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

UIN

integer

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

 

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

#5, MCIAPI_Error_WrongIntegrationKey

#8, MCIAPI_Error_NickNotFound

 

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

MCIAPI_CS_GetUINByEmail