Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Delphi 7 Вконтакте получить имя, фамилиб и id (https://forum.antichat.xyz/showthread.php?t=167813)

lamer811 02.01.2010 23:05

Delphi 7 Вконтакте получить имя, фамилиб и id
 
Ребят помогите очень нужно...
Пишу программу для собственных нужд...
Авторизацию Вконтакте.ru прохожу успешно
Но незнаю как можно считать имя и фамилию и id анкеты под которой вошёл... Чтобы потом её записать например в Label
Помогите пожалуйста готовым кодом... у меня уже мозг плывёт :(

mailbrush 02.01.2010 23:15

TRegExpr

lamer811 02.01.2010 23:22

mailbrush
А как именно его использовать?
Какой код? Я уже всё перепробовал

wolmer 03.01.2010 00:53

Цитата:

Сообщение от lamer811
mailbrush
А как именно его использовать?
Какой код? Я уже всё перепробовал

Пролистай темку -> forum.antichat.ru/threadnav119447-1-10.html

lamer811 03.01.2010 11:10

Всё равно ничего не выходит...
Уже поставил себе Indy 10... Думал в нём проблема... Всё равно никак...
Вот что я делаю:
http://dump.ru/file/4065647

aqqa 03.01.2010 13:42

у контакта есть API для разработки приложений,используй их.Узнаешь не только имя и фамилию....

patcher 03.01.2010 13:51

получи код страницы, а дальше парсинг

lamer811 03.01.2010 14:25

patcher
Подскажи как его получить?(

patcher 03.01.2010 14:39

дай свой код авторизации для начала)

lamer811 03.01.2010 14:54

Вот
Код:

http:=TIdHTTP.Create(Self);
data :=TStringList.Create;
CooM:=TidCookieManager.Create(http);
http.AllowCookies:=true;
http.CookieManager:=CooM;
http.HandleRedirects:=true;
data.Add('u=1');
data.Add('success_url=');
data.Add('fail_url=');
data.Add('try_to_login=1');
data.Add('email='+Edit1.Text);
data.Add('pass='+Edit2.Text);
Page:= http.Post('http://vkontakte.ru/login.php?', data);
memo1.text:=page;
memo2.Text:=http.Get('profile.php')


aqqa 03.01.2010 15:18

Стандартное взаимодействие приложения с API ВКонтакте производится путем создания HTTP-запроса (POST или GET) к адресу API-сервиса http://api.vkontakte.ru/api.php или http://api.vk.com/api.php в зависимости от того, откуда запущено приложение. Этот адрес можно получить из flashVars или из параметров Flash-контейнера в зависимости от того, каким способом запускается приложение.

Сервер принимает не более трёх запросов в секунду, содержащих одинаковые параметры api_id и viewer_id. То есть запущенное конкретным пользователем приложение не должно отправлять более трёх запросов в секунду, в противном случае сервер возвращает ошибку "Too many requests per second".
Расширенная информация о пользователе включающая все что те нужно
http://vkontakte.ru/pages.php?o=-1&p=getUserInfoEx


Время: 21:04