Ошибка: невозможно подключиться к серверу
Opened this issue · 15 comments
Какие действия приводят к ошибке?
1. Попытка подключиться к серверу ВКонтакте
через Миранду.
Каков ожидаемый результат? Что Вы видите
вместо ожидаемого результат?
Ожидаю подключения. Вижу сообщение об
ошибке.
В конце периода использования версии
протокола, которая ходила не через API,
появилась эта же ошибка. Но буквально через
день вышла версия на API и ошибка пропала.
Появилась заного неделю назад.
Где-то в сообщениях прочитал, что помогло
переключение с vkontakte.ru на vk.com, но это
проблему не решило (прикрепено два лога,
для первого и второго случаев).
Прикрепите к сообщению лог Миранды
(включается в настройках Миранды, Сеть,
кнопка Журнал, надо поставить галку
"писать в файл" и указать файл). Не
забывайте удалять из лога свой пароль!
Логи плагина: netlog_1 (для домена vlontakte.ru) и
netlog_2 (для домена vk.com)
Укажите версию ОС, версию Миранды и
список плагинов (с их версиями).
Для получения этой информации можно
воспользоваться плагином VersionInfo (http://addons
.miranda-im.org/details.php?action=viewfile&id=2351).
Версии плагинов: VersionInfo.txt
ОС: WinXP Professional Version 2002 SP3 (есть в логе,
указанном выше)
Сообщение о проблеме можно также
дополнить скриншотом. Изображение можно
выложить на imageshack.us.
Выложил два скрина: установленного
разрешения для соединения и скрин ошибки
http://yfrog.com/2p38856083j
http://yfrog.com/7c39819857j
Original issue reported on code.google.com by alexeyco...@gmail.com
on 29 Oct 2010 at 7:26
Attachments:
Почему-то при попытке логина редиректит на
http://pda.vkontakte.ru/login?err=1&pda=index&fromlogin=1.
У вас пароль не русскими буквами?
Попробуйте перейти в браузере по адресу
http://vkontakte.ru/login.php?pda=index&email=alexey_count@mail.ru&pass=***&expi
re=0. Заходит? Капчу не просит?
Original comment by and7ey@gmail.com
on 30 Oct 2010 at 10:46
- Changed state: Waiting_for_user_input
- Added labels: Priority-2, Type-Defect, Issue-Connection
Нет, пароль английские символы + цифры.
При переходе по ссылке заходит и
показывает страницу в мобильном виде -
капчи не просит.
Original comment by alexeyco...@gmail.com
on 1 Nov 2010 at 6:27
Попробуйте версию 0.4.2.6
Original comment by and7ey@gmail.com
on 5 Nov 2010 at 10:28
Обновил до 0.4.2.6 - проблема сохранилась.
Original comment by alexeyco...@gmail.com
on 8 Nov 2010 at 7:54
У меня та же проблема. Все время при
подключении выдает ошибку: невозможно
подключиться к серверу. обновления не
помогли.
Original comment by yevgeshK...@gmail.com
on 30 Nov 2010 at 2:39
та же проблема, до этого была другая
сборка,была таже проблема но периодически
то заходило то нет =\
Original comment by mozARTk...@gmail.com
on 8 Apr 2011 at 6:32
То же самое, пишет Can not connect to the server.
Original comment by r...@arteny.ru
on 7 May 2011 at 10:40
У меня та же проблема
Логи похожи.
Разрабы, смотрите у вас там 2 редиректа:
1. с http://vkontakte.ru/ на
http://pda.vkontakte.ru/login?err=1&pda=index&fromlogin=1
его вы отрабатываете нормально но
получаете второй
2. с http://pda.vkontakte.ru/ на http://m.vkontakte.ru
а вот здесь вместо того чтобы перейти на
http://m.vkontakte.ru вы почему-то запрашивает
страницу http://pda.vkontakte.ru/http://m.vkontakte.ru "(HTTP_NL_Get)
Dowloading page: http://pda.vkontakte.ru/http://m.vkontakte.ru"
Естественно сервак вам говорит HTTP/1.1 404 Not Found
Original comment by alexandr...@gmail.com
on 30 Jul 2011 at 8:51
в vk_HTTP.pas строка 180
szHost := Copy(szUrl, Pos('://', szUrl) + 3, LastDelimiter('/', szUrl) -
Pos('://', szUrl) - 3);
для http://m.vkontakte.ru LastDelimeter вернет 0 в итоге szHost
будет пустой и вы к http://m.vkontakte.ru допишите
слева тот хост что и был.
Но это все равно проблему не решает - я
поменял прямо в dll условный переход на
безусловный (кстати какого фига у вас не
все файлы проекта в SVN есть?). После чего
стало запрашивать страницу с m.vkontakte.ru.
Оттуда шел редирект на
https://login.vk.com/?from_host=m.vkontakte.ru&pda=1&ip_h=***&to= .
Оттуда редирект на
http://m.vkontakte.ru/login?fast=1&hash=&s=0&to= . И вот по этому
запросу уже грузилась мобильная форма
ввода логина и пароля
Короче похоже все таки авторизация не
проходила нифига.
Помогло мне, во-первых, указывать email, а не
login, а во-вторых в браузере выйти из
контакта и снова войти (при этом запросило
капчу).
В общем vk_http.pas поправьте, но проблема
похоже в самом фконтакте.
Original comment by alexandr...@gmail.com
on 31 Jul 2011 at 7:58
[deleted comment]
Александр, в настоящий момент я не
занимаюсь развитием плагина.
Да, авторизация сделана очень криво - т.к. во
времена написания плагина ВКонтакте не
предоставлял нормальных способов
авторизации. Надо бы теперь все на OAuth
переписать.
Каких файлов в исходниках не хватает?
Original comment by and7ey@gmail.com
on 31 Jul 2011 at 8:08
про LastDelimiter - это я прогнал, сорри. Проблема
в том как вы ищите есть хост в редиректе или
нет.
То есть первый раз приходит хост vkontakte.ru. Он
становится текущим.
Идет редирект на pda.vkontakte.ru
Вы ищите, что pda.vkontakte.ru содержит vkontakte.ru и
поскольку содержит - хост слева не
дописываете
Текущий хост становится pda.vkontakte.ru
После второго запроса идет редирект на
m.vkontakte.ru
Вы ищите, что m.vkontakte.ru содержит pda.vkontakte.ru и
поскольку он не содержит дописываете
pda.vkontakte.ru к m.vkontakte.ru и получается лабуда.
Original comment by alexandr...@gmail.com
on 31 Jul 2011 at 8:11
Жаль что не занимаетесь. И никто не
занимается?
Delphi ругался на m_ieview и на vk_news. Может еще чего
то не хватает, но я не стал дальше копать.
Original comment by alexandr...@gmail.com
on 31 Jul 2011 at 8:16
Вроде никто не занимается. Если у вас есть
желание заняться - дайте знать. Недостающие
файлы пришлю.
Original comment by and7ey@gmail.com
on 31 Jul 2011 at 11:41
Желание может и есть - времени нет. Так что
скорее всего я им тоже не буду заниматься
целенаправленно. А файлы все-таки лучше на
гуглокод все заслать
Original comment by alexandr...@gmail.com
on 31 Jul 2011 at 12:03