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

вопрос по игре в одноклассниках

-

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

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

Ответ
 
Опции темы
Старый 29.07.2011, 10:28   #1
 Разведчик
Аватар для lck
 
lck никому не известный тип
Регистрация: 21.07.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Lightbulb вопрос по игре в одноклассниках

Подскажите неучу.
Есть игра в одноклассниках - червоне дышло (аля колхоз)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Пытаюсь создать что то наподобие программки -
авторизация и в окошках просто инфу (статистику по игре)
скока голдов скока денег скока опыта..
С помощью чарли я принимаю пакеты..
интересует авторизация.
Зашол в одноклассники. и жмякаю на игру.
1) 1 пакет был такой
Метод GET
Код:
http://odnoklassniki.ru/game/kolhoz_cd?st.cmd=appMain&st.intlink=true&st.refplace=4&st.appId=oabeujvckaaxcudmf0ooityjvcscqwrooss&st._aid=User_Apps_App&gwt.requested=b3a256dc&gwt.previous=st.cmd%3DappsInfoMyList%26st.layer.cmd%3DPopLayerClose&p_sId=0
ну и там соответсвенно появились
AUTHCODE sid uid..

2) дальше смотрю пакеты.. тут видимо перенаправили меня на другой сервер

Код:
http://188.93.63.233/rancho.php?authorized=1&api_server=http%3A%2F%2Fapi.odnoklassniki.ru%2F&ip_geo_location=RU%2C80%2CIzhevsk&apiconnection=80640_1311261846583&first_start=0&session_secret_key=b966b34e68baf8b3f5a24db0c196e29c&clientLog=0&refplace=catalog&application_key=CBAMDCABABABABABA&auth_sig=a17e9ca7fa7c28186f8aa109b057dee9&session_key=78d9YI0CW754WIbBx1329I3YY55bdn5CT3.3dmbay8395ncaz106bA2fxe6&logged_user_id=179771652096&web_server=odnoklassniki.ru&sig=ddda616c29ecaaca788f710ec7ef02d2
я заметил что некоторые параметры постоянны (application_key)

Подскажите плиз. как вытащить при поссылке POST
sig, auth_sig, session_key sid uid vid.... и вся остальная инфа
как они генерируются? может кто знает..
Вообще реально такую фигню сделать или я чего то не допанимаю и тут всё намного сложней..
PS пишу эту хрень на делфи с при помощи IdHTTP
Спс
  Ответить с цитированием
Старый 29.07.2011, 10:36   #2
Заблокирован
 Старший сержант
Аватар для blad56
 
blad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нации
Регистрация: 03.02.2011
Сообщений: 178
Популярность: 2713
Сказал(а) спасибо: 128
Поблагодарили 230 раз(а) в 110 сообщениях
Отправить сообщение для blad56 с помощью Skype™
 
По умолчанию Re: вопрос по игре в одноклассниках

парси в исходнике uid, sid, authcode. потом присваивай им переменную и добавляй в гет запрос. сложно ничего нет Если перенаправление на другой сервер, то в HandleRediricted:= True; в Idhttp1
  Ответить с цитированием
Старый 29.07.2011, 10:46   #3
 Разведчик
Аватар для lck
 
lck никому не известный тип
Регистрация: 21.07.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: вопрос по игре в одноклассниках

Правильно ли я понял?
вот кусок кода

Цитата:
....
StrPage:=idhttp1.Get('http://188.93.63.233/');
S1:=Pars('uid="',StrPage,'"');
S2:=Pars('sig="',StrPage,'"');
//и в таком духе собираем всю коллекцию
...

function TForm1.Pars(T_, ForS, _T: string): string;
var
a, b: integer;
begin
Result := '';
if (T_ = '') or (ForS = '') or (_T = '') then
Exit;
a := Pos(T_, ForS);
if a = 0 then
Exit
else
a := a + Length(T_);
ForS := Copy(ForS, a, Length(ForS) - a + 1);
b := Pos(_T, ForS);
if b > 0 then
Result := Copy(ForS, 1, b - 1);
end;

  Ответить с цитированием
Старый 01.03.2012, 14:27   #4
 Разведчик
Аватар для CyberThief
 
CyberThief никому не известный тип
Регистрация: 01.03.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: вопрос по игре в одноклассниках

Ну что получилось что нибудь с одноклассниками???
  Ответить с цитированием
Старый 01.03.2012, 15:38   #5
Читер-спонсор
 Сержант
Аватар для gum_classis
 
gum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядомgum_classis в состоянии испепелить взглядом
Регистрация: 03.04.2011
Сообщений: 128
Популярность: 5379
Сказал(а) спасибо: 137
Поблагодарили 209 раз(а) в 111 сообщениях
Отправить сообщение для gum_classis с помощью ICQ Отправить сообщение для gum_classis с помощью Skype™
 
По умолчанию Re: вопрос по игре в одноклассниках

Цитата:
Сообщение от lckПосмотреть сообщение
Правильно ли я понял?
вот кусок кода

Цитата:



....
StrPage:=idhttp1.Get('http://188.93.63.233/');
S1:=Pars('uid="',StrPage,'"');
S2:=Pars('sig="',StrPage,'"');
//и в таком духе собираем всю коллекцию
...

function TForm1.Pars(T_, ForS, _T: string): string;
var
a, b: integer;
begin
Result := '';
if (T_ = '') or (ForS = '') or (_T = '') then
Exit;
a := Pos(T_, ForS);
if a = 0 then
Exit
else
a := a + Length(T_);
ForS := Copy(ForS, a, Length(ForS) - a + 1);
b := Pos(_T, ForS);
if b > 0 then
Result := Copy(ForS, 1, b - 1);
end;

Да правильно,кстате отличную функцию ты выбрал,я тоже ей пользуюсь
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Обсуждение] Игры на одноклассниках KyM Вопросы и ответы, обсуждения 5 07.08.2011 18:24
Fishdom в одноклассниках eddy! Свободное обсуждение 2 14.04.2011 12:00
[Информация] i-Jet теперь и в Одноклассниках. Stiken Свободное обсуждение 14 10.05.2010 21:45
[Помогите!] Звериная ферма 2 в одноклассниках Егорр Свободное обсуждение 0 10.04.2010 21:29
Вопрос по флеш игре в контакте Деревня Xle6 Свободное обсуждение 10 28.11.2009 12:46

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

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

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