Старый 02.02.2012, 16:17   #1
Вадимка
RAM 64MB
 
Аватар для Вадимка
 
Регистрация: 09.02.2010
Сообщений: 94
Вадимка скоро придёт к известностиВадимка скоро придёт к известности
Вадимка вне форума

По умолчанию Авторизация VK.COM


Здравствуйте, уважаемые, собственно вопрос касается delphi и vk
Кто нибудь может помочь с авторизацией на сайте vk.com?
Читал множество статей по этому поводу, но никак не могу справиться с ошибкой http 1.1 302!!
дядя гугл сообщает о том что это редирект, но о том как с ним справляться он умолчал((
натыкался на статьи об авторизации с использованием собственных приложений,но с недавних пор интерфейс настройки приложения изменился и это немного запутало...
прошу вас помочь, подскажите в какую сторону копать?
  Ответить с цитированием
Ответ: Авторизация VK.COM
Старый 02.02.2012, 17:20   #2
mironich
RAM 256MB
 
Аватар для mironich
 
Регистрация: 22.11.2010
Сообщений: 2,026
mironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личность
mironich вне форума
По умолчанию Ответ: Авторизация VK.COM

А ты для начала нароботки свои выложи, скажу по секрету приватная инфа в инди есть галочка переходить по редиректу поставь ее.
__________________
"И это было так весело и так интересно, что я перестал дрочить. Перестал на голых девушек и стал на статистику партнерских программ." (c) Из повести задрота.
  Ответить с цитированием
Ответ: Авторизация VK.COM
Старый 02.02.2012, 20:35   #3
Вадимка
RAM 64MB
 
Аватар для Вадимка
 
Регистрация: 09.02.2010
Сообщений: 94
Вадимка скоро придёт к известностиВадимка скоро придёт к известности
Вадимка вне форума
По умолчанию Ответ: Авторизация VK.COM

Код:
var data:tstringlist;
      Profile:string;
      error:boolean;
begin
 IdHTTP1.AllowCookies:=true;
 IdHTTP1.HandleRedirects:=false;
 data:=tstringlist.create;
 data.Add('act=login');
 data.Add('expire=1');
 data.Add('vk=');
 data.Add('email=ваш_логин'); 
 data.Add('pass=пароль');  
 data.Add('success_url=http://vkontakte.ru/share.php?act=logged');
 error:=false;
 try
  Profile:=IdHTTP1.Post('http://login.vk.com/', data);
 except
  error:=true;
 end;
 
 if not(error) then
  begin
   data.Clear;
   data.Add('s='+Copy(Profile, Pos('value', Profile)+7, 56));
   data.Add('op=slogin');
   data.Add('redirect=1');
   data.Add('expire=1');
   data.Add('to=');
   IdHTTP1.HandleRedirects:=true;
   try
    IdHTTP1.Post('http://vkontakte.ru/share.php?act=logged', data);
   except
   end;
  Profile:=IdHTTP1.get('http://vkontakte.ru');
   Memo1.Lines.Add('ок');
  end
 else
  Memo1.Lines.Add('что то не так');
 
 Data.Free;
end;
так выглядит первый способ авторизации который я пытался осуществить. ))
про галочку уточни пожалуйста))
  Ответить с цитированием
Ответ: Авторизация VK.COM
Старый 02.02.2012, 21:17   #4
mironich
RAM 256MB
 
Аватар для mironich
 
Регистрация: 22.11.2010
Сообщений: 2,026
mironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личность
mironich вне форума
По умолчанию Ответ: Авторизация VK.COM

Цитата:
Сообщение от Вадимка Посмотреть сообщение
про галочку уточни пожалуйста))

Код:
 try
    IdHTTP1.Post('http://vkontakte.ru/share.php?act=logged', data);
   except
   end;
  Profile:=IdHTTP1.get('http://vkontakte.ru');
   Memo1.Lines.Add('ок');
  end
Домен у вк vk.com
__________________
"И это было так весело и так интересно, что я перестал дрочить. Перестал на голых девушек и стал на статистику партнерских программ." (c) Из повести задрота.
  Ответить с цитированием
Последний раз редактировалось mironich; 02.02.2012 в 21:23.
Ответ: Авторизация VK.COM
Старый 03.02.2012, 17:23   #5
Вадимка
RAM 64MB
 
Аватар для Вадимка
 
Регистрация: 09.02.2010
Сообщений: 94
Вадимка скоро придёт к известностиВадимка скоро придёт к известности
Вадимка вне форума
По умолчанию Ответ: Авторизация VK.COM

ок, спасибо, попробую сейчас))

не изменило ситуации....
[Ссылки доступны только зарегистрированным пользователям . Зарегистрируйся, чтобы увидеть ссылку.]

после ошибки, выделяет эту строку

try
IdHTTP1.Post('http://vkontakte.ru/share.php?act=logged', data);
  Ответить с цитированием
Последний раз редактировалось Вадимка; 03.02.2012 в 17:50.
Ответ: Авторизация VK.COM
Старый 03.02.2012, 19:21   #6
mironich
RAM 256MB
 
Аватар для mironich
 
Регистрация: 22.11.2010
Сообщений: 2,026
mironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личностьmironich - просто великолепная личность
mironich вне форума
По умолчанию Ответ: Авторизация VK.COM

Скинь акк ВК , я тебе напишу авторизацию..
__________________
"И это было так весело и так интересно, что я перестал дрочить. Перестал на голых девушек и стал на статистику партнерских программ." (c) Из повести задрота.
  Ответить с цитированием
Ответ: Авторизация VK.COM
Старый 05.02.2012, 14:14   #7
Вадимка
RAM 64MB
 
Аватар для Вадимка
 
Регистрация: 09.02.2010
Сообщений: 94
Вадимка скоро придёт к известностиВадимка скоро придёт к известности
Вадимка вне форума
По умолчанию Ответ: Авторизация VK.COM

Написал сам.... вроде работает))
необходимо было заменить
try
Profile:=IdHTTP1.Post('http://login.vk.com/', data);
except
error:=true;
end;


на

try
Profile:=IdHTTP1.Post('http://vk.com/', data);
except
error:=true;
end;
  Ответить с цитированием
Ответ: Авторизация VK.COM
Старый 05.02.2012, 15:18   #8
Perfomer
RAM 96MB
 
Аватар для Perfomer
 
Регистрация: 26.12.2011
Сообщений: 96
Perfomer скоро придёт к известности
Perfomer вне форума
По умолчанию Ответ: Авторизация VK.COM

Цитата:
Домен у вк vk.com
Читай внимательней.
  Ответить с цитированием
Ответ: Авторизация VK.COM
Старый 05.02.2012, 16:20   #9
Вадимка
RAM 64MB
 
Аватар для Вадимка
 
Регистрация: 09.02.2010
Сообщений: 94
Вадимка скоро придёт к известностиВадимка скоро придёт к известности
Вадимка вне форума
По умолчанию Ответ: Авторизация VK.COM

Perfomer, советовал бы вам внимательнее читать...
специально выделил красным то что менял....

mironich, кстати по поводу той "приват" информации которую вы дали, галочка в инди стояла , если обратить внимание на код, то там можно встретить вот эту строчку
Код:
IdHTTP1.HandleRedirects:=true;
Добавлено через 26 минут 38 секунд
Кто нибудь может помочь разобраться с API вконтакте
по мере чтения статей, наткнулся на авторизацию через приложение, но там забавный факт, раньше пункт desлtop приложение присутствовал, сейчас же его нет в настройках((( как тут быть ?



  Ответить с цитированием
Последний раз редактировалось Вадимка; 05.02.2012 в 16:22. Причина: Добавлено сообщение
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

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



взломать аську аську взломать взлом программы сделать взлом программы как сделать взлом программы хакерские сайты как легко взломать аську лучшие хакерские сайты топ список хакерские сайты взлом паролей легкий взлом паролей

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. Перевод: zCarot