Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Авторизация Вконтакте

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 10.04.2011, 23:56   #1
 Разведчик
Аватар для codiBB
 
codiBB никому не известный тип
Регистрация: 11.03.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Авторизация Вконтакте

Сильно не пинайте, но сколько я не перерыл и не перелопатил google с яшей, ничего работающего не нашел. В делфи я не силен, не мог бы кто выложить готовый код.
  Ответить с цитированием
Старый 11.04.2011, 11:12   #2
 Разведчик
Аватар для codiBB
 
codiBB никому не известный тип
Регистрация: 11.03.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Авторизация Вконтакте

Цитата:
Сообщение от masychПосмотреть сообщение
[Ссылки могут видеть только зарегистрированные пользователи. ]
Попробуй.

Ты сам то пробовал?


Вот кое что нагуглил:
Цитата:
var
s, c, remixchk, remixsid: string;
i: Integer;
http: TIdHTTP;
begin
http := TIdHTTP.Create;
// Москировка под оперу
http.AllowCookies := False;
http.HandleRedirects := False;
http.Request.UserAgent :=
'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.7.62 Version/11.01';
// Отлавливаем редирект. ВАЖНО!!! Иначе не установятся куки
try
// Отправляем Логин и Пароль
s := http.Get('http://vkontakte.ru/login.php?m=1&email=' + Edit1.Text +
'&pass=' + Edit2.Text);
except
// Если редирект - Редиректим
if http.ResponseCode = 302 then
begin
c := http.Response.RawHeaders.Text;
i := PosEx('remixchk', c) + 9;
remixchk := Copy(c, i, PosEx(';', c, i)-i);
i := PosEx('remixsid', c) + 9;
remixsid := Copy(c, i, PosEx(';', c, i)-i);
http.Request.CustomHeaders.Text := 'Cookie: remixchk=' + remixchk +
'; remixsid=' + remixsid;
s := http.Get('http://vkontakte.ru' + http.Response.Location);
end
else
begin
ShowMessage('Ошибка авторизации');
end;
end;
// Авторизация пройдена

// Для проверки загрузим последние Личные Сообщения
s := http.Get('http://vkontakte.ru/mail.php');
i := 1;
while PosEx('new messageBody', s, i) <> 0 do
begin
i := PosEx('new messageBody', s, i) + 17;
ListBox1.Items.Add(Copy(s, i, PosEx('"', s, i) - i));
end;
http.Free;

Но при попытке компиляции ловлю ошибку в этом месте:
http := TIdHTTP.Create;


Кто, что может подсказать?

Добавлено через 14 часов 22 минуты
Нашел проблему. Тему del, можно.

Последний раз редактировалось codiBB; 12.04.2011 в 01:35. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 12.04.2011, 14:34   #3
Заблокирован
 Разведчик
Аватар для kjksvkew6
 
kjksvkew6 никому не известный тип
Регистрация: 11.04.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Авторизация Вконтакте

Цитата:
Сообщение от codiBBПосмотреть сообщение
Но при попытке компиляции ловлю ошибку в этом месте:
http := TIdHTTP.Create;


Кто, что может подсказать?


исправь

http := TIdHTTP.Create;
на
http := TIdHTTP.Create(nil);
  Ответить с цитированием
Старый 07.07.2011, 05:50   #4
 Разведчик
Аватар для Innova
 
Innova никому не известный тип
Регистрация: 24.05.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Авторизация Вконтакте

Цитата:
Сообщение от codiBBПосмотреть сообщение
Ты сам то пробовал?

Но при попытке компиляции ловлю ошибку в этом месте:
http := TIdHTTP.Create;


Кто, что может подсказать?

Добавлено через 14 часов 22 минуты
Нашел проблему. Тему del, можно.


http := TIdHTTP.Create;
измени на:
http := TIdHTTP1.Create;
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Авторизация в ДО на delphi qwert-yg Вопросы и ответы, обсуждения 5 19.03.2012 16:55
[Помогите!] Авторизация вконтакте! nuk1010 Вопросы и ответы, обсуждения 9 15.08.2011 12:10
[Статья] Делфи - Авторизация вконтакте OneShot Школа Читера 2 12.06.2011 22:17
[Программа] Моя авторизация: Тестовая программа V.I.R.U.S. Dark Orbit 22 24.08.2010 06:15
[Help] ФГ авторизация manstrrr Вопросы и ответы: RF Online 1 03.12.2009 22:06

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 11:18.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net