Функції для роботи з користувачами MyChat: отримання списків, читання даних із профілів, зміна та видалення даних.

 

mDecUIN

одержати попередній зареєстрований ідентифікатор користувача;

mExtractUserPhoto

зберегти фотографію користувача на диск;

mGetBirthdayUsers

отримати список іменинників на вказану дату (число та місяць);

mGetCIDAttribute

отримати інформацію про з'єднання користувача;

mGetCIDSByClientType

отримати список онлайн-підключень додатків за типом;

mGetCIDSByUINAndClientType

отримати список мережевих підключень за обліковим записом користувача;

mGetGeoPosition

отримати геопозицію пристрою користувача (широту та довготу);

mGetMaxRegisteredUIN

отримати UIN останнього зареєстрованого на сервері користувача;

mGetUINByCID

отримати UIN користувача за номером з'єднання, CID (Connection ID);

mGetUserAttribute

отримати будь-який атрибут користувача у текстовому форматі за його UIN;

mGetUserDataAsJSON

отримати будь-який набір даних користувача за його UIN у JSON форматі;

mGetUserFullNameByPreset

отримати повне ім'я користувача за шаблоном;

mGetUserPrimaryEmail

дізнатися основну адресу електронної пошти користувача за його UIN;

mGetUsersListByEmailAndState

отримати список UIN-ів користувачів за email та мережевому статусом;

mGetUsersListByNickAndState

отримати список UIN-ів користувачів за ніком та мережевим статусом;

mGetUsersListByParams

одержати список користувачів сервера за набором параметрів;

mGetUsersListByState

одержати список користувачів сервера за поточним статусом;

mGetUserState

отримати статус користувача;

mHaltCID

завершити роботу клієнтської програми за Connection ID;

mHaltUIN

примусово відключити від сервера та завершити роботу всіх клієнтських додатків користувача із зазначеним UIN;

mIncUIN

одержати наступний зареєстрований ідентифікатор користувача;

mIsUINExists

перевірка на існування користувача за його UIN;

mIsUINOnline

з'ясувати, чи користувач в даний момент онлайн чи ні;

mIsUserTeamLead

перевірка, чи користувач є керівником підрозділу;

mKillUIN

відключити користувача від сервера (розірвати з'єднання);

mSetRemoteClientCurrentPlaceID

переключити інтерфейс програми MyChat Client на задану конференцію чи приват;

mSetUserAttribute

змінити одне з полів профілю користувача.