Страница 1 из 1

Получить пользователя по нику для интеграции с WhatsApp

СообщениеДобавлено: Вт апр 10, 2018 5:05 pm
Алексей Ц
День добрый !

Подскажите пожалуйста есть ли возможность получить UIN пользователя по нику с помощью внутренних функций? вариант с методом MCIAPI_CS_GetUINByNick не очень подходит, т.к. необходимо пробежаться по массиву определенных пользователей (UIN которых не известен) и узнать кто из них онлайн и не хотелось бы гонять туда сюда подключения пока не найдется нужный, а зашить все на одном событии через REST API

Заранее спасибо.

Re: Получить пользователя по нику

СообщениеДобавлено: Вт апр 10, 2018 5:27 pm
Алексей Пикуров
Здравствуйте, Алексей.

Не очень понятно, что вам нужно. Вы пишете внутренний скрипт на MSL или подключаетесь извне с помощью Integration API ?
пробежаться по массиву определенных пользователей

Там ники или email? Что делать, если есть совпадающие ники? Например, "Alex" с UIN 6 и UIN 17, к примеру. В MyChat дублирование ников не запрещено.

Re: Получить пользователя по нику

СообщениеДобавлено: Вт апр 10, 2018 6:17 pm
Алексей Ц
Давайте в общем опишу задачку.

В общем и целом задача в интеграции с вотсапом

Из вотсапа приходит сообщение, сначала приходит на наш скрипт (на майчатовый), который по своей логике определяет ответственного за общение и группу ответственных которым сообщение может быть отправлено если основной ответственный офлайн. У всех у них мы знаем логин(ник) и имейл, которые совпадают с данными в майчате.

Потом мы соответственно отправляем в майчат все эти данные (через Integration API) и там уже в зависимости от того кто онлайн (опираясь на скрипт MSL) на того и адресуем сообщение, но мы не можем понять кто онлайн, т.к. UIN у нас нет, а не зная его этого не сделать

Я понимаю, что по сути можно перед отправкой сообщения с помощью Integration API по каждому пользователю получить данные, но это иной раз может быть до 10ти запросов за раз на каждого пользователя пока не найдется тот кто онлайн

Re: Получить пользователя по нику

СообщениеДобавлено: Вт апр 10, 2018 6:18 pm
Алексей Пикуров
Ок, понял вас. Ждите.

Re: Получить пользователя по нику

СообщениеДобавлено: Вт апр 10, 2018 6:47 pm
Алексей Ц
Спасибо!

Re: Получить пользователя по нику

СообщениеДобавлено: Вт апр 10, 2018 8:10 pm
Алексей Пикуров
Реализовано. Переношу тему в раздел скриптов.

Сделаю вам сборку сервера завтра, ссылку сброшу в личку.

Re: Получить пользователя по нику для интеграции с WhatsApp

СообщениеДобавлено: Ср апр 11, 2018 2:29 pm
Алексей Пикуров
Отправил вам ссылку на сборку сервера личкой.