Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
fedor
существует ли способ залогиниться в чате с использованием протокола mychat://?
(либо какой либо другой способ залогиниться на пользователя в запущенной версии MyChat)
-> существует ли способ разлогиниться таким же образом?
-> существует ли способ автоматического разлогирования по условиям? (напр. если в процессах пк нет определенного процесса, то выполняем разлогин из MyChat)
Аватара пользователя
Андрей Раков
Добрый день.

Можете пояснить, зачем такая возможность?

Если вам нужно отправить сообщение от имени пользователя — для этого есть консольная утилита.
Аватара пользователя
Алексей Пикуров
logon/logoff мы ещё не делали, вот всё, что есть.

Закажете — сделаем, каких-то препятствий не вижу.
Аватара пользователя
fedor
Да, видел эту тему.

Задача заключается в исключении шага "заход пользователя в mychat", перекладывая ее на сторонний софт.
В стороннем софте пользователь уже идентифицирован, он уже вводил логин\пароль, была мысль привязать это событие на логин пользователя в mychat, чтобы он запускался автоматически из под нужной учетки, и выходил соответственно
Аватара пользователя
Алексей Пикуров
Вы хотите в URI указать логин и пароль юзера для входа в систему? Это небезопасно, в открытом виде такое делать.
Аватара пользователя
Алексей Пикуров
Можно было бы сделать одноразовый токен для логина, ограниченный по времени — это да. И сформировать ссылку для входа с токеном. Такой вариант — вполне себе ничего.
Аватара пользователя
fedor
да, я про это же подумал, ибо, действительно, пароли передавать так себе затея...
токен как раз можно запрашивать перед этим с сервера.
Аватара пользователя
Алексей Пикуров
Да, тогда нужно доработать API.
Аватара пользователя
fedor
и при этом для разлогина уже нет необходимости токены генерировать, просто вызываем метод выхода и все.
Аватара пользователя
Алексей Пикуров
Дополнили URI API командой quit.