× Альтернативные сборки

Первая кастомная сборка

Больше
1 мес. 2 нед. назад #341 от Mikanoshi

Barry пишет: а если посмотреть как происходит сесcия офф.клиента ICQ? Это не поможет?

Дак оттуда всё и взято, точнее из web.icq.com, но там только результат, а как генерируется подпись не известно.
Буду пробовать, может найду как)

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 2 нед. назад #342 от Barry

Mikanoshi пишет:

Barry пишет: а если посмотреть как происходит сесcия офф.клиента ICQ? Это не поможет?

Дак оттуда всё и взято, точнее из web.icq.com, но там только результат, а как генерируется подпись не известно.
Буду пробовать, может найду как)

Честно говоря если бы я правильно знал как сформулировать грамотно вопрос - написал бы в mail.ru по вопросу API
а вдруг и ответят внятное :)

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 2 нед. назад #343 от Mikanoshi
Нет у них никакого API, есть исходники на С++, но я всё сделал как там написано, и нихрена не работает))
github.com/mailru/icqdesktop/blob/master...tart_session.cpp#L43

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 2 нед. назад #344 от Barry

Mikanoshi пишет: Нет у них никакого API, есть исходники на С++, но я всё сделал как там написано, и нихрена не работает))

разобрался :)
все-из-за незакрытых сессий webicq icq.com/session/list/ru
если залогинится на сайте и закрыть все сессии то "оффлайн" сообщения будут приходит в клиент. То есть из-за этих сессий аккаунт был как бы всегда онлайн и соотвественно при запуске клиента сообщения не приходили (они были как бы уже получены в аккаунте на сервере)

Если бы для страховки в клиенте дописать в функцию или сделать опцию - "закрывать веб сессии при выходе" или "выход на всех устройствах"

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 2 нед. назад #345 от Mikanoshi

Barry пишет: все-из-за незакрытых сессий webicq icq.com/session/list/ru

Блин, процитированное в самом первом посте никак не было связано с оффлайн сообщениями!
Там были серверные сообщения, т.е. на андроиде например зашёл через оф клиент, с кем-то попереписывался, открываешь потом крысу и вся переписка загружается туда.

А про оффлайн интересно, надо будет найти как закрыть сессии, если конечно для этого не нужна такая же подпись как для серверных.

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 1 нед. назад - 1 мес. 1 нед. назад #346 от manuj

Mikanoshi пишет: А про оффлайн интересно, надо будет найти как закрыть сессии, если конечно для этого не нужна такая же подпись как для серверных.


Есть контакт aolsystemmsg (именно такой у него UIN, по нему не ищется, только прямое добавление по UIN). Если ему отправить цифру 2, то он показывает кол-во открытых в данный момент сессий. Если отправить 1, то закрывает все сессии, кроме текущей.
Последнее редактирование: 1 мес. 1 нед. назад от manuj.

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 1 нед. назад - 1 мес. 1 нед. назад #347 от Mikanoshi

manuj пишет: Есть контакт aolsystemmsg

Знаю, только посылать сообщение и потом получать ответ каждый раз при старте или выходе из крысы то ещё удовольствие. Да и вообще он на большинстве работать не будет, по крайней мере у тех, кому важна анонимность.

13.02.2017 15:48:18, Mikanoshi
2
13.02.2017 15:48:18, aolsystemmsg
aolsystemmsg receives messages from verified contacts only. Please verify your account at icq.com/230490/verifyphone


По Web API можно закрыть сессию, но только ту, что ты открыл сам и чей id у тебя есть, вот только из-за подписи сессия больше крысой не открывается)
Последнее редактирование: 1 мес. 1 нед. назад от Mikanoshi.

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 4 дн. назад #348 от Digura Roman Vyacheslavovich
"failed to load sciter.dll" на xp. XP не поддерживается?

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 4 дн. назад #349 от Mikanoshi
Начиная с 4.0.0.0 версии Sсiter больше не работает на ХР, точнее можно заставить работать, но для этого нужны его исходники, а это платно. В 38 сборке есть DLL, которая должна работать. Либо скопировать её в новую сборку (но такая связка не тестировалась, поэтому что-то может глючить), либо использовать 38.

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 4 дн. назад - 1 мес. 4 дн. назад #350 от Barry

Digura Roman Vyacheslavovich пишет: "failed to load sciter.dll" на xp. XP не поддерживается?

у меня 4,0,0,3 функционирует, остальные никак, с разными эксепшенами
www.upload.ee/files/6694199/sciter.dll.html

но иногда тоже вываливается
Вложения:
Последнее редактирование: 1 мес. 4 дн. назад от Barry.

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 4 дн. назад #351 от Mikanoshi
Все версии после 4.0.0.1 имеют проблему с рег выражениями, поэтому чат будет постоянно глючить.

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 4 дн. назад #352 от Barry
а со сборкой 38 и sciter32.dll - 3,3,3,2
получаю "Точка входа в процедуру PropMgrClient_LookupProp не найдена в библиотеке DLL OLEACC.dll [v. 4,2,5406,0]."...

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
1 мес. 4 дн. назад #353 от Mikanoshi
Ну не знаю...

Пожалуйста Войти , чтобы присоединиться к беседе.

Модераторы: bassvazoozadekR.D.Mikanoshi
Время создания страницы: 0.568 секунд
Работает на Kunena форум