Rrjeti social më i njohur rus VKontakte kohët e fundit priti një ngjarje që programuesit e JavaScript kanë pritur. Tani mund të krijoni aplikacionet tuaja iFrame për të bashkëvepruar me API-në e programimit të këtij rrjeti. Për ta bërë këtë, tani mund të përdorni Flash dhe JavaScript dhe çdo teknologji tjetër në anën e klientit.
Kjo ngjarje është edhe më domethënëse sepse, pavarësisht nga bollëku i teknologjive ekzistuese të klientëve, JavaScript ishte dhe mbetet një teknologji e vjetër e mirë që përdoret gjerësisht nga zhvilluesit e uebit dhe nëse i kushtoni vëmendje këtij postimi, me siguri keni ndonjë ide për këtë gjuhë. . Prandaj, lajmi se JavaScript tani do të bëjë të mundur përdorimin e të gjitha aftësive të VKontakte nuk mund të mos gëzojë zhvilluesit e uebit.
Çfarë janë aplikacionet iFrame? Në rrjetin VKontakte aplikacioni iFrameështë një faqe interneti e zakonshme që synohet të shfaqet në një "kornizë lundruese" të specifikuar nga etiketa
Aplikacionet iFrame mund të përmbajnë një ose disa faqe. Këto faqe mund të jenë statike dhe të gjeneruara nga serveri, apo edhe të gjeneruara nga klienti duke përdorur Teknologjitë AJAX... Për të gjeneruar përmbajtjen e këtyre faqeve, mund të përdorni informacion nga serverët tuaj ose nga serverët e palëve të treta të "rrjetit botëror".
Faqet e një aplikacioni iFrame mund të presë kodin HTML dhe JavaScript, si dhe aplikacionet Flash, Silverlight dhe Java sipas gjykimit tuaj. Aplikacionet iFrame do të jenë në gjendje të përdorin të gjitha aftësitë e metodave të zakonshme, ekzistuese më parë API të rrjetit VKontakte, dhe shumicën e aftësive të disponueshme më parë vetëm për aplikacionet interaktive Flash përmes një kontejneri të veçantë Flash.
Rrjeti API "VKontakte" mund të shkaktohet duke dërguar një kërkesë të krijuar posaçërisht duke përdorur metodën GET në adresat http://api.vkontakte.ru/api.php dhe http://api.vk.com/api.php. Zgjedhja e adresës varet nga adresa në të cilën po punon përdoruesi i rrjetit. Aftësitë ndërvepruese të ndërfaqes së rrjetit VKontakte thirren duke përdorur objektin VK të bibliotekës xd_connection.js, i cili është i disponueshëm në secilën prej adresave: http://vkontakte.ru/js/xd_connection.js dhe http://vk. com/js/xd_connection .js.
API VKontakte është një teknologji rreptësisht nga ana e klientit që lejon hyrjen në vetvete vetëm nga shfletuesi i klientit, domethënë direkt në shfletuesin e klientit me duke përdorur JavaScript ose teknologji të tjera të klientit të mbështetur nga shfletuesi.
Zhvilluesi duhet të kuptojë me vendosmëri se është e mundur të punohet me API VKontakte vetëm në anën e klientit, dhe për këtë arsye nuk ia vlen të përpiqeni të telefononi metodat e kësaj API nga serveri duke përdorur Skriptet PHP, Python ose Perl. Nuk ka asnjë sekret në këtë veçori të API-së VKontakte, vetëm kur telefononi vetitë dhe metodat e VKontakte API nga klienti aplikacioni i serverit"VKontakte", e cila është përgjegjëse për Puna e API-së, transferohen të dhënat nga cookie-t e përdoruesit që aktualisht po punon me aplikacionin.
Kjo bëhet në mënyrë që "Kontakti" të mund të përcaktojë se cili përdorues është duke punuar në rrjet dhe nëse ai ka të drejtë të kryejë këto veprime në aplikacion. Është edhe më e lehtë për një zhvillues aplikacioni iFrame: nuk ka nevojë të shqetësohet për sigurinë, Kontakti e ka bërë tashmë këtë punë për të.
Në këtë përmbledhje të lajmeve, ne nuk marrim përsipër të përshkruajmë teknologjinë për zhvillimin e aplikacioneve iFrame për rrjetin social VKontakte dhe nuk do të marrim parasysh veçoritë e përdorimit të API-së së tij në Skriptet JavaScript... Të interesuarit mund t'i mësojnë të gjitha këto detaje nga dokumentacioni zyrtar i shërbimit VKontakte, i cili mund të gjendet në faqen "
Për të kërkuar pyetje, mund të përdorni kërkimin për fjalë ose fraza në faqe. Për të thirrur këtë funksion, përdorni kombinimin e tastit Ctrl + F.
Çështje të përgjithshme
Llogari e verifikuar- një llogari me një numër telefoni të lidhur (të verifikuar).
Pyetje në lidhje me aplikimin
Çelësi i mbrojtur siguron sigurinë e transferimit të të dhënave midis aplikacionit tuaj dhe VKontakte.
1. Redaktimi».
2. Shkoni në " Cilësimet».
3. Perballe teje çelësi i sigurt i aplikacionit.
2. Zgjidhni llojin " IFrame / Aplikacioni flash ».
5. Vazhdoni të shkarkoni aplikacionin.
6. Shkoni në faqen e aplikacionit, më pas në seksionin " Redaktimi».
7. Shkoni në " Cilësimet».
8. Ndrysho gjendjen në " Aplikacioni është i përfshirë dhe i dukshëm për të gjithë"(Shumë e rëndësishme! Përndryshe, shumë module aplikacioni nuk do të funksionojnë siç duhet).
9. Zgjidhni llojin e aplikacionit " IFrame».
10. Futni adresën IFeame: " http://appvds.ru/" (pa hapësira).
11. Fut adresën HTTPS IFeame: " https://appvds.ru/" (pa hapësira).
12. Specifikoni madhësinë e IFrame: 800 x 0 px.
13. Ruani ndryshimet tuaja.
1. Nëse keni instaluar shtesën "Custom Template" për funksionimin e lartësisë automatike, mbështillni të gjithë përmbajtjen në
2. Mund të keni vendosur një hapësirë negative ose shumë të ulët. Vlera e tij mund të ndryshohet në cilësimet e aplikacionit në menaxhimin e aplikacionit në 3 aplikacione.
HTML
Së pari, ju aplikoni për të lidhur HTML në përgjithësi me llogarinë tuaj në këtë faqe.
Statusi i kërkesës për lidhje bëhet: është konsideruar ... Në të njëjtën faqe Lidhjet HTML mund të porosisni një telefonatë nga roboti. Roboti do të diktojë kodin që do të duhet të futet në sit, pas së cilës HTML do të lidhet me llogarinë. Nëse për ndonjë arsye e keni humbur thirrjen e robotit ose thjesht keni vendosur të mos porosisni një telefonatë, atëherë brenda 72 orëve shërbimi ynë i mbështetjes do t'ju telefonojë dhe do t'ju sqarojë nëse jeni regjistruar në faqen e internetit të Aplikacioneve Falas. Duhet të përgjigjeni pozitivisht. Pas kësaj, HTML do të lidhet me llogarinë.
Mund të gjurmoni statusin e aplikacionit në të njëjtën faqe ose në faqen e cilësimeve (Llogaria »HTML). Sapo të lidhet HTML, do të merrni një njoftim SMS për këtë.
Nëse gjatë një telefonate numri juaj është i padisponueshëm ose i zënë, kërkesa për lidhje HTML do të refuzohet dhe paratë do të kthehen në bilancin tuaj. Kjo do të thotë, atëherë mund të përsërisni përsëri procedurën e lidhjes HTML.
Tani vjen gjëja më e rëndësishme. Ju tashmë keni HTML të lidhur me llogarinë tuaj. Tani mbetet për ta lidhur atë aplikacionin që dëshironi... Për ta bërë këtë, shkoni te kontrolli i aplikacionit në 3 aplikacione, pastaj në seksionin " Cilësimet"Dhe klikoni në butonin" Lidhu "në nënseksion" HTML».
SSL
Me pak fjalë, në mënyrë që aplikacioni të funksionojë për atë pjesë të përdoruesve (5-30%) që kontaktojnë përmes HTTPS.
SSLËshtë një protokoll që ofron siguri gjatë shfletimit në ueb, shkëmbimit të mesazheve Email dhe mesazhe të çastit, si dhe kur transferoni të dhëna në mënyra të tjera.
Afër 5-30% Përdoruesit e VKontakte vizitojnë faqen përmes HTTPS(SSL). Janë këta përdorues që nuk kanë akses në aplikacionet IFrame që nuk kanë mbështetje SSL.
Zgjerimi i "vendjes VIP"
1. Instaloni shtesën " Vend VIP».
2. Shkoni te menaxhimi i kësaj shtese.
3. Krijo një vend të ri VIP.
4. Kopjoni variablin për të futur bllokun dhe ngjiteni atë faqen e dëshiruar si Teksti i thjeshtë në vendin ku dëshironi të shihni bllokun e sediljeve VIP.
Krijoni një tabelë: 1 rresht, 3 (ose sa vende VIP ju nevojiten) kolona. Dhe në secilën kolonë, vendosni një bllok VIP.
Shembull i kodit BB:
(VIP_12345)(VIP_12345)(VIP_12345) ku (VIP_12345)- variablat e blloqeve të vendeve VIP.
Shembull HTML:
(VIP_12345) | (VIP_12345) | (VIP_12345) |
Përdorni (VIP_N_UID), (VIP_N_UFN), (VIP_N_ULN) (N është ID-ja e sediljes VIP) për të shfaqur përkatësisht ID-në e përdoruesit, emrin dhe mbiemrin. Shembull: nëse blloku thirret nga një variabël (VIP_12345), atëherë emri do të quhet kështu.
Si të bëni një aplikim në VKontakte
Ky artikull do t'ju ndihmojë të përpiqeni të krijoni një aplikacion ose një lojë në VKontakte vetë, t'ju tregojë për llojet e aplikacioneve, për kodet e tyre burimore dhe shumë më tepër.
VKontakte është jashtëzakonisht popullor për momentin rrjet social... Nuk është për t'u habitur që zhvilluesit e softuerit janë të interesuar për të. Aplikacionet e bëjnë komunikimin më interesant, sjellin origjinalitet dhe risi në të.
Vetë-krijimi i aplikacionit
Krijimi i një aplikacioni VKontakte nuk është i lehtë. Kjo kërkon njohuri dhe aftësi të caktuara. Është gjithashtu absolutisht e nevojshme të kesh një dëshirë për të mësuar dhe një dëshirë për vetë-përmirësim. Nëse jeni të interesuar të krijoni aplikacione në VK, duhet të jeni të përgatitur për faktin se do të hasni disa vështirësi gjatë rrugës.
Le të flasim se si të krijoni vetë një aplikacion VK. Në fazën e parë, do t'ju duhet të lexoni dokumentet që administrata VKontakte ka përpiluar për zhvilluesit.
Nëse jeni të interesuar se si të krijoni një aplikacion VKontakte falas, do t'ju duhet të ndiqni lidhjen e mëposhtme:. Dokumentet thonë se të gjitha aplikacionet e zhvilluara do të përdorin API... Kjo shkurtesë përkthehet nga anglishtja si ndërfaqja e programimit të aplikacionit... Me fjalë të tjera, kjo është një listë e komandave që mund të përdoren programe të ndryshme Në kontakt me.
Llojet e aplikimit
Para se të filloni të mendoni se si të krijoni një aplikacion në VK, duhet të dini se ekzistojnë dy lloje të tyre në këtë burim. Kjo, meqë ra fjala, pasqyrohet në dokumentacion.
- Aplikacionet flash... Janë skedarë për të cilët ofrohet ekstensioni. .swf... Ato janë bërë në mjedis Adobe flash , pastaj kompilohet në një skedar, pas së cilës shkarkohet nga serveri të këtij burimi ose në serverin tuaj.
- Aplikacioni iframe... Ato mund të bëhen duke përdorur teknologjive të ndryshme ofruar nga shfletuesit e disponueshëm sot. Pastaj një dritare e caktuar do të shfaqet në faqen VKontakte në të cilën njerëzit mund ta përdorin këtë aplikacion. Programi do të transmetojë dhe do të marrë të dhëna përmes JavaScript.
Video udhëzuese
Të gjithë ata që duan të kuptojnë se si të krijojnë një aplikacion VKontakte duhet ta shohin këtë proces me sytë e tyre. Në fund të fundit, kështu informacioni perceptohet shumë më mirë. Videoja mund t'ju hapë sytë ndaj shumë pyetjeve.
Shpresojmë që tani u bë më e qartë për ju se si të bëni një aplikacion VKontakte.
Çfarë duhet të dini
Më vete, do të doja të them për disa gjuhë programimi dhe teknologjive të cilat do t'ju duhet të dini. Si të bëni aplikacione në VK pa i ditur ato? Kjo është joreale. Këtu është lista:
- Adobe flash
- Skript veprimi
- motorët 3D
- JavaScript
Mësimi i të gjitha do të marrë kohë të caktuar... Suksesi juaj do të varet vetëm nga sa orë në ditë jeni të gatshëm t'i kushtoni studimit. Një person që mendon ditë e natë se si të bëjë një aplikacion VKontakte, natyrisht, do ta kuptojë sa më shpejt që të jetë e mundur.
Burimet e aplikimit
Sot, në rrjet, mund të gjeni kodin burimor të aplikacioneve VKontakte. Shumë prej tyre mund të shkarkohen falas në shërbimet e pritjes së skedarëve.
Megjithatë, nëse doni të merrni burimin e disave aplikim specifik, ndiqni këtë udhëzim:
Kështu që ne morëm versioni offline i burimit... Për të marrë kodet për vetë aplikacionet, do t'ju duhet dekompiluesit ... Ju do të duhet të punoni me ta në këtë skedar.
Nëse e gjithë kjo ju duket e ndërlikuar, do të jetë më e lehtë të shkarkoni kodin burimor të aplikacionit. Sidoqoftë, duhet të kihet parasysh se kodi burim i jo të gjitha programeve mund të shkarkohet lehtësisht në internet.
Zhvillimi i aplikacionit me pagesë
Më vete, duhet të theksohet se zhvillimi i aplikacioneve VKontakte në disa raste kryhet për para nga njerëz me përvojë. Ky opsion është i përshtatshëm për ata që nuk kanë kohë ose energji për të marrë të gjitha njohuritë e nevojshme për vetëkrijimi. Zhvillimi i Aplikacionitështë aktiviteti kryesor për disa njerëz. Kostoja e punës nuk është shumë e lartë, dhe nëse keni mundësi të paguani për të, atëherë duke iu drejtuar një specialisti të mirë, mund të merrni një rezultat vërtet të mirë.
Por nëse doni të mësoni se si të zhvilloni vetë një aplikacion, atëherë duke ndjekur udhëzimin Për ty.
Sekuenca e krijimit të aplikacionit
- Përmbledhje... Ju duhet të shkruani në fletë të gjitha dëshirat tuaja në lidhje me programin e ardhshëm.
- Puna e projektimit... Nevojë për të nxjerrë butonat, prejardhje, si dhe shkronja.
- Programimi... Duhet shkruar funksione dhe klasat, falë të cilave do të zbatohen veprimet.
- Punoni me defektet... Rekomandohet të kërkoni për gabime dhe t'i rregulloni ato.
- Vendosja e kodit VKontakte.
Software falas
Programet për aplikacionet VKontakte mund të shkarkohen në internet falas. Para së gjithash, natyrisht, ju duhet të shkarkoni Adobe flash... Është programi kryesor dhe kryesor që do t'ju bëjë të filloni projektin tuaj. Ky program krijimi i një aplikacioni është shumë i përshtatshëm. Sidoqoftë, nuk është e lehtë për një fillestar të punojë me të. Por me kalimin e kohës, aftësitë shfaqen dhe bëhet më e lehtë për ta përdorur atë. Pjesa tjetër e programeve për aplikacione janë gjithashtu të lehta për t'u përdorur. motorët 3D, për shembull, shpejtojnë dhe thjeshtojnë shumë procesin e krijimit të aplikacioneve.
Mënyra më e lehtë
Nëse dëshironi të krijoni programin tuaj sa më shpejt të jetë e mundur, përdorni ndërtuesin e aplikacionit VKontakte. Aplikacione falas
, për shembull, ju lejon të krijoni një aplikacion në 5 minuta.
Tani ju e dini në në terma të përgjithshëm si të shkruani një aplikacion për VKontakte.
Pyetje: Aplikacioni Flash si një iFrame që shfaq një faqe interneti
Diten e mire!
Miq, hasa në një gjë të tillë ku ndihma juaj me një blic është shumë e nevojshme!
Por fakti është se unë nuk e di fare dhe nuk di as mbi çfarë të shkruaj.
Në përgjithësi, nuk do të eci nëpër shkurret dhe do t'ju tregoj të gjithë pikën dhe atë që kam nevojë
Shko:
Në përgjithësi, ne jemi të angazhuar në lodra në Unity3D dhe shkrim lojërash për shfletuesin
(Jo për) thjesht fansa për të përdorur dhe thjesht për të mashtruar diçka
Fakti është se ne duam të shtojmë lodra në VK, atje mund t'i përdorni si iFrame
Domethënë ju i plotësoni ato pritje falas dhe thjesht specifikoni lidhjen dhe kjo është ajo, loja funksionon
por tani ka një veçori të re, kërkohen 2 lidhje,
i pari shkon si http://domain.com/game.html
i pari shkon si httpS://domain.com/game.html
Shërbimet e pritjes falas nuk mbështesin HTTPS, pra, domethënë Certifikatat SSL
Shkova në forumin e njësisë ruoff, atje djemtë sugjeruan të merrnin aplikacionin, të kaloni jo iFrame por Flash dhe të ngarkoni flash drive atje
Dhe krijoni flash drive-in më të thjeshtë që do të jetë si një iFram, mirë, domethënë, vetë emri.swf do të jetë si një iFrame dhe shkruani adresën tuaj atje
Në përgjithësi, këtu është një lëkundje e tillë, ata nuk duan të ndajnë atje si ta bëjnë këtë, ata përpiqen të shesin praktikat më të mira si gjithmonë, por unë jam nga njerëzit e thjeshtë që nuk kanë as aftësi dhe as financa, dhe një pyetje tjetër do të ishte - nëse projekti ishte komercial, por gjithçka është e përdorshme nga mërzitja ...
Do të jem shumë mirënjohës nëse dikush do të mashtrojë se çfarë është dhe si të bëhet!
Faleminderit per vemendjen!
Pyetje: Krijo Flash i thjeshtë Shtojca
Më ndihmo të lutem. Ju duhet të krijoni një aplikacion të thjeshtë për faqen e bërë në Joomla
Përgjigje: nëse dëshironi të krijoni një aplikacion, atëherë filloni me skica ose drejtpërdrejt nga objektet anim.
dhe pastaj mund të shkoni te kodi
për shembull ka një personazh Char
dhe ekziston një hartë MapMC
Pyetje: Marrja e të dhënave nga Flash në një faqe
Mirëdita, më tregoni se si mund të merrni të dhëna nga Flash, i cili shfaq numrat në faqe? A është edhe e mundur apo jo? V Shënimi HTML e kësaj loje flash gjithçka duket si ... Më thuaj çfarë mund të bësh? Ka qasje në skedarë në hard disk, por si të gjeni se çfarë saktësisht është përgjegjëse për këtë?
Shtohet pas 8 minutash
A mund të përdor një lloj Decomplier Flash Decomplier? Por çfarë të dekompiloni?
Përgjigje: Ndoshta kjo do të ndihmojë?
Pyetje: Kodi i përgjigjes së serverit dhe përditësimi i iframe
Përshëndetje
Unë do të doja të zbatoja sa vijon: në faqe, përmes një iframe, shfaqet faqja, nëse faqja nuk ngarkohet në iframe (kodi i përgjigjes së serverit të kësaj faqeje nuk është 200), atëherë iframe duhet të ringarkohet automatikisht. Dhe ringarkimi automatik vazhdon derisa kodi i përgjigjes së faqes në iframe të bëhet 200.
A është e mundur të zbatohet kjo?
Gjet kodin e përditësimit automatik të faqes