Вот авторизация приложения и рабоа с api Add(WebBrowser,860134,217,161) { @Hint=#18:Тут записан app id| Left=425 Top=110 Align=5 Visible=1 HintManager="" URL="http://vkontakte.ru/login.php?app=1706160&layout=popup&type=browser" Silent=0 Point(doVisible) link(onProgress,1820483:doWork1,[]) link(URL,14438461:Result,[(223,152)(125,152)]) } Add(Memory,10994419,133,56) { @Hint=#13:id приложения| Default=String(1706160) AddHint(93,-29,88,13,@Hint) AddHint(93,-11,67,13,Default) } Add(StrCatDelim,14438461,119,112) { Str1="http://vkontakte.ru/login.php?app=" Str2="&layout=popup&type=browser" Point(Delimiter) link(onStrCatDlm,860134:doNavigate,[(165,118)(165,167)]) link(Delimiter,14634469:Var2,[]) } Add(GetDataEx,14634469,133,91) { PColor(Data,255) link(Data,10994419:Value,[]) } Add(Memory,3913473,553,231) { } Add(Memory,6865716,532,182) { } Add(MultiElement,145052,525,342) { link(Data1,14634469:Var3,[(531,96)]) link(Data2,11172415:Var2,[]) link(Data3,9647564:Value,[]) link(Data4,7528318:Value,[]) link(Data5,3913473:Value,[]) link(Data6,8998663:Value,[]) link(onEvent1,2501909:doCharset,[]) link(Data7,11172415:Var3,[(573,312)(618,312)(618,222)]) } BEGIN_SDK Add(EditMulti,2120318,21,21) { EventCount=1 WorkCount=1 DataCount=7 Width=545 Height=536 link(doWork1,2376740:doEvent1,[(24,27)(24,377)]) } Add(FormatStr,16064803,203,378) { DataCount=6 Mask="GET /api.php?api_id=%1&fields=%6&format=JSON&method=%2&sid=%3&sig=%4&uids=%5&v=3.0 HTTP/1.1 Host: api.vkontakte.ru
" Point(FString) PColor(Str1,5614080) PColor(Str2,5570645) PColor(Str3,43775) PColor(Str4,11206400) PColor(Str6,16711765) link(onFString,10308057:doOpen,[]) link(Str1,16217158:Var2,[(209,366)(26,366)]) link(Str2,13760780:Var2,[(216,354)(41,354)]) link(Str3,2120318:Data5,[(223,343)(55,343)]) link(Str4,2416291:Value,[(230,324)(265,324)]) link(Str5,4202163:Var3,[(237,188)]) link(Str6,304845:Var3,[(244,178)]) AddHint(-181,97,430,78,Mask) } Add(Hashsum,14957915,154,238) { link(onResult,665729:doModify,[]) link(Data,13630618:FString,[(160,226)(141,226)(141,285)(90,285)]) } Add(Memory,2416291,259,238) { } Add(FormatStr,13630618,84,238) { DataCount=6 Mask="%1api_id=%2fields=%4format=JSONmethod=%3uids=%5v=3.0%6" Point(FString) PColor(Str2,5614080) PColor(Str3,5570645) PColor(Str4,16711765) link(onFString,14957915:doHashsum,[]) link(Str1,2120318:Data2,[(90,216)(34,216)]) link(Str2,16217158:Var3,[(97,209)]) link(Str3,13760780:Var3,[(104,201)]) link(Str4,304845:Var1,[]) link(Str5,4202163:Var2,[]) link(Str6,2120318:Data6,[(125,197)(62,197)]) AddHint(70,-122,304,26,Mask) } Add(TCP_Client,10308057,308,378) { Port=80 IP="93.186.231.219" link(onRead,2120318:onEvent1,[(560,384)(560,27)]) link(onConnect,10308057:doSend,[(349,391)(349,416)(296,416)(296,398)]) link(Data,16064803:FString,[(321,366)(265,366)(265,422)(209,422)]) } Add(Hub,2376740,35,371) { PColor(onEvent1,16755200) link(onEvent1,13630618:doString,[(70,377)(70,244)]) link(onEvent2,16064803:doString,[]) } Add(GetDataEx,16217158,20,204) { PColor(Data,5614080) link(Data,2120318:Data1,[(26,112)(27,112)]) } Add(GetDataEx,13760780,35,196) { PColor(Data,5570645) link(Data,2120318:Data3,[]) } Add(StrCase,665729,203,238) { link(onModify,2416291:doValue,[]) } Add(GetDataEx,304845,108,173) { Angle=2 PColor(Data,16711765) link(Data,2120318:Data4,[(114,180)(48,180)]) } Add(GetDataEx,4202163,112,183) { Angle=3 link(Data,2120318:Data7,[(69,188)]) } END_SDK Add(Memory,7528318,546,133) { @Hint=#6:fields| Default=String(photo) AddHint(67,-49,39,13,@Hint) AddHint(67,-29,52,13,Default) } Add(Memory,9647564,539,77) { @Hint=#6:method| Default=String(getProfiles) AddHint(44,-53,50,13,@Hint) AddHint(44,-36,74,13,Default) } Add(Memory,8998663,560,273) { } Add(Message,3270454,672,342) { } Add(Charset,2501909,609,342) { Type=7 link(onCharset,3270454:doMessage,[]) } Add(GetDataEx,11172415,532,217) { link(Data,6865716:Value,[]) } Add(MultiElement,1820483,364,182) { link(onEvent1,6865716:doValue,[]) link(onEvent2,3913473:doValue,[(520,195)(520,237)]) link(onEvent3,8998663:doValue,[(511,202)(511,279)]) link(onEvent4,145052:doWork1,[(506,209)(506,348)]) } BEGIN_SDK Add(EditMulti,15804112,21,21) { EventCount=5 WorkCount=1 Width=524 Height=508 link(doWork1,8891562:doCharset,[(56,27)(56,90)]) } Add(Charset,8891562,91,84) { Type=11 link(onCharset,3676593:doEvent1,[]) } Add(Hub,3676593,147,84) { OutCount=5 link(onEvent1,44231:doSearch,[(193,90)(193,48)]) link(onEvent2,4951918:doSearch,[]) link(onEvent3,15230061:doSearch,[(203,104)(203,139)]) link(onEvent4,15340283:doSearch,[(193,111)(193,195)]) link(onEvent5,2779044:doSearch,[(183,118)(183,243)]) } Add(BlockFind,44231,224,42) { @Hint=#3:mid| IncludeBlock=1 StartBlock="mid":" EndBlock="," link(onSearch,15804112:onEvent1,[(400,48)(400,27)]) AddHint(62,-22,31,13,@Hint) } Add(BlockFind,4951918,224,91) { @Hint=#3:sid| IncludeBlock=1 StartBlock="sid":"" EndBlock=""" link(onSearch,15804112:onEvent2,[(409,97)(409,34)]) AddHint(64,-22,28,13,@Hint) } Add(BlockFind,15230061,224,133) { @Hint=#6:secret| IncludeBlock=1 StartBlock=""secret":"" EndBlock=""" link(onSearch,15804112:onEvent3,[(417,139)(417,41)]) AddHint(64,-32,44,13,@Hint) } Add(BlockFind,15340283,224,189) { @Hint=#6:expire| IncludeBlock=1 StartBlock=""expire":" EndBlock="," link(onSearch,2383074:doClear,[]) AddHint(67,-22,43,13,@Hint) } Add(BlockFind,2779044,228,237) { @Hint=#3:sig| IncludeBlock=1 StartBlock="sig":"" EndBlock=""" Point(onNotFind) link(onSearch,15804112:onEvent4,[(428,243)(428,48)]) link(onNotFind,1037999:doWork3,[(512,257)]) AddHint(67,-22,28,13,@Hint) } Add(Memory,2383074,448,182) { Default=Integer(0) link(onData,1037999:doWork2,[]) } Add(HubEx,1037999,508,182) { Angle=3 link(onEvent,15804112:onEvent5,[(512,55)]) } END_SDK
------------ Дoбавленo в 16.45:
VK IM 0.001 http://hiasm.com/forum_serv.php?q=56&id=1627
|