Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
GoogleCodeExporter opened this issue Mar 13, 2015 · 15 comments

Comments

@GoogleCodeExporter
Copy link

Какие действия приводят к ошибке?
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 [email protected] on 29 Oct 2010 at 7:26

Attachments:

@GoogleCodeExporter
Copy link
Author

Почему-то при попытке логина редиректит на 
http://pda.vkontakte.ru/login?err=1&pda=index&fromlogin=1. 
У вас пароль не русскими буквами?
Попробуйте перейти в браузере по адресу 
http://vkontakte.ru/login.php?pda=index&[email protected]&pass=***&expi
re=0. Заходит? Капчу не просит?

Original comment by [email protected] on 30 Oct 2010 at 10:46

  • Changed state: Waiting_for_user_input
  • Added labels: Priority-2, Type-Defect, Issue-Connection

@GoogleCodeExporter
Copy link
Author

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

Original comment by [email protected] on 1 Nov 2010 at 6:27

@GoogleCodeExporter
Copy link
Author

Попробуйте версию 0.4.2.6

Original comment by [email protected] on 5 Nov 2010 at 10:28

@GoogleCodeExporter
Copy link
Author

Обновил до 0.4.2.6 - проблема сохранилась.

Original comment by [email protected] on 8 Nov 2010 at 7:54

@GoogleCodeExporter
Copy link
Author

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

Original comment by [email protected] on 30 Nov 2010 at 2:39

@GoogleCodeExporter
Copy link
Author

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

Original comment by [email protected] on 8 Apr 2011 at 6:32

@GoogleCodeExporter
Copy link
Author

То же самое, пишет Can not connect to the server.

Original comment by [email protected] on 7 May 2011 at 10:40

@GoogleCodeExporter
Copy link
Author

У меня та же проблема
Логи похожи. 
Разрабы, смотрите у вас там 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 [email protected] on 30 Jul 2011 at 8:51

@GoogleCodeExporter
Copy link
Author

в 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 [email protected] on 31 Jul 2011 at 7:58

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

Александр, в настоящий момент я не 
занимаюсь развитием плагина.

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

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

Original comment by [email protected] on 31 Jul 2011 at 8:08

@GoogleCodeExporter
Copy link
Author

про 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 [email protected] on 31 Jul 2011 at 8:11

@GoogleCodeExporter
Copy link
Author

Жаль что не занимаетесь. И никто не 
занимается?

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

Original comment by [email protected] on 31 Jul 2011 at 8:16

@GoogleCodeExporter
Copy link
Author

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

Original comment by [email protected] on 31 Jul 2011 at 11:41

@GoogleCodeExporter
Copy link
Author

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

Original comment by [email protected] on 31 Jul 2011 at 12:03

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant