![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
Доброго времени суток всем программистам!
Пишу что-то типа клиента для вконтакта, просто для себя. Третий день тыкаюсь с авторизацией, прочитал все темы про вконтакт на этом форуме, рабочего ответа не нашел. Скачал Http Analyzrer, отловил запросы браузера, попытался сделать то же самое с программой. Итак, авторизация шла в три запроса: 1. Код:
2. Код:
3. Код:
url: http://vkontakte.ru/login.php redirect: /mynick Вот код моей 'программы': Код:
И второе, в http analyzer'е видно, что шаг 3 выполняется бесконечно, идёт редирект с http://vkontakte.ru/login.php?u=1&to=cHJvZmlsZS5waHA- на profile.php и обратно. Если запретить редиректы, вылетает ошибка 302 и страница не грузится. Delphi 2009. Помогите, пожалуйста! Последний раз редактировалось fezilk24; 08.06.2010 в 09:39. |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
наверное, нужно как то переменной "s" присвоить куки.
подскажите, пожалуйста, как это сделать ![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
третий шаг не бесконечен, если все верно то он вас и оставит на странице профиля.
а вы пробовали анализировать ответ сервера, а не только заголовки? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]() Цитата:
2. Или вы просто не умеете читать... 3. Или вы вообще не искали... 4. Или, я даже незнаю, что еще может быть... ТЕМА В КОТОРОЙ РАЗОБРАЛИ АВТОРИЗАЦИЮ ВКОНТАКТЕ!!! P.S.: Прям слов, блин, не хватает на этих людей... ОДНИ МАТЫ В ГОЛОВЕ! |
|
![]() |
![]() |
![]() |
#5 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
W0LF, ОНО НЕ РАБОТАЕТ!!
сказал же - читал. все темы разбирал, вставлял код, разбирал, компилил. Пепел Феникса, вроде всё верно, но получается, что бесконечен. И в итоге - путая страница. А когда после этого хочу Get'ом получить страницу, выкидывает на страницу входа. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
Ну так у трёх людей заработало, обратитесь к ним в приват.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
вы анализируете ответ от сервера?(а то я замечал только про заголовки)
там JS редирект. в котором и есть все адреса. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
W0LF, спасибо, без ваших бесполезных сообщений я бы ну никак не справился.
Пепел Феникса, я конечно извиняюсь, но я не такой профессионал, а только новичок и поэтому как и что анализировать - не знаю. Подскажите, пожалуйста ![]() |
![]() |
![]() |
![]() |
#10 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
![]()
А теперь попробуйте в любом из тех способов:
Memo1.Text := http1.get('http://vkontakte.ru'); и выкинет на главную страницу. Или я туплю, тогда извиняюсь и прошу помощи ![]() |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправить сообщение вконтакт | mish@ | Работа с сетью в Delphi | 13 | 16.05.2010 18:29 |
Не могу войти вконтакт. | Евгений_22 | Помощь студентам | 7 | 04.03.2010 23:39 |
MDIChild снова и снова... | Siber_Dec | Общие вопросы Delphi | 2 | 13.12.2009 03:24 |
Снова эпидемия | vasek123 | Свободное общение | 56 | 03.12.2009 15:35 |