and7ey / vkontakte-miranda-plugin

Automatically exported from code.google.com/p/vkontakte-miranda-plugin
1 stars 0 forks source link

Ошибка: невозможно подключиться к серверу #169

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Какие действия приводят к ошибке?
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:

GoogleCodeExporter commented 9 years ago
Почему-то при попытке логина редиректит на 
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

GoogleCodeExporter commented 9 years ago
Нет, пароль английские символы + цифры.
При переходе по ссылке заходит и 
показывает страницу в мобильном виде - 
капчи не просит.

Original comment by alexeyco...@gmail.com on 1 Nov 2010 at 6:27

GoogleCodeExporter commented 9 years ago
Попробуйте версию 0.4.2.6

Original comment by and7ey@gmail.com on 5 Nov 2010 at 10:28

GoogleCodeExporter commented 9 years ago
Обновил до 0.4.2.6 - проблема сохранилась.

Original comment by alexeyco...@gmail.com on 8 Nov 2010 at 7:54

GoogleCodeExporter commented 9 years ago
У меня та же проблема. Все время при 
подключении выдает ошибку: невозможно 
подключиться к серверу. обновления не 
помогли.

Original comment by yevgeshK...@gmail.com on 30 Nov 2010 at 2:39

GoogleCodeExporter commented 9 years ago
та же проблема, до этого была другая 
сборка,была таже проблема но периодически 
то заходило то нет =\

Original comment by mozARTk...@gmail.com on 8 Apr 2011 at 6:32

GoogleCodeExporter commented 9 years ago
То же самое, пишет Can not connect to the server.

Original comment by r...@arteny.ru on 7 May 2011 at 10:40

GoogleCodeExporter commented 9 years ago
У меня та же проблема
Логи похожи. 
Разрабы, смотрите у вас там 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

GoogleCodeExporter commented 9 years ago
в 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

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Александр, в настоящий момент я не 
занимаюсь развитием плагина.

Да, авторизация сделана очень криво - т.к. во 
времена написания плагина ВКонтакте не 
предоставлял нормальных способов 
авторизации. Надо бы теперь все на OAuth 
переписать.

Каких файлов в исходниках не хватает?

Original comment by and7ey@gmail.com on 31 Jul 2011 at 8:08

GoogleCodeExporter commented 9 years ago
про 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

GoogleCodeExporter commented 9 years ago
Жаль что не занимаетесь. И никто не 
занимается?

Delphi ругался на m_ieview и на vk_news. Может еще чего 
то не хватает, но я не стал дальше копать.

Original comment by alexandr...@gmail.com on 31 Jul 2011 at 8:16

GoogleCodeExporter commented 9 years ago
Вроде никто не занимается. Если у вас есть 
желание заняться - дайте знать. Недостающие 
файлы пришлю.

Original comment by and7ey@gmail.com on 31 Jul 2011 at 11:41

GoogleCodeExporter commented 9 years ago
Желание может и есть  - времени нет. Так что 
скорее всего я им тоже не буду заниматься 
целенаправленно. А файлы все-таки лучше на 
гуглокод все заслать

Original comment by alexandr...@gmail.com on 31 Jul 2011 at 12:03