Vytváranie aplikácií VKontakte, vývoj a zarábanie peňazí na aplikáciách. Ako vytvoriť aplikáciu na VKontakte sami

Každý, kto má záujem o vytváranie aplikácií pre VKontakte, sa pripojte k skupine VKontakte vk.com/club17157755   , V ňom sa dozviete o vývoji nových lekcií a zdrojových kódov, ktoré vám pomôžu naučiť sa, ako vytvárať vlastné aplikácie vo VKontakte.

Na vytvorenie aplikácie v kontakte potrebujete znalosti programovania. Proces získavania týchto poznatkov je veľmi dlhý a zložitý. Budete si musieť prečítať veľa kníh a veľa trénovať. Ak nenájdete osobného tútora, musíte sa s tým vysporiadať sami.

Ste pripravení venovať niekoľko rokov programovaniu? Potom na tejto stránke nájdete užitočné materiály, ktoré vám pomôžu začať porozumieť programovaniu. Ďalšie vedomosti získate v procese samostatnej praxe, keď už viete, ktorú knihu si chcete prečítať v konkrétnom programovacom jazyku.

Ako sa naučiť programovať

Vytváranie kontaktov je programovanie. Bez možnosti programovania nebudete môcť okamžite začať vytvárať dobré aplikácie.

Ak sa chcete naučiť, ako vytvárať aplikácie pre kontakt, musíte sa naučiť, ako programovať. Musíte pochopiť, aké premenné, funkcie, podmienky, slučky atď. Skôr ako sa pokúsite vytvoriť aplikáciu špeciálne pre kontakt, musíte sa naučiť základy programovania.

Pre tých, ktorí majú malé skúsenosti s programovaním alebo sa s programovaním vôbec nestretli, v téme „Všetkým začiatočníkom v programovaní! „Opisuje, koľko úsilia musíte vynaložiť na pochopenie základov programovania.

Vývoj Flash aplikácií VKontakte

Vývoj aplikácií VK

Až potom, čo sa naučíte základy programovania, sa môžete naučiť, ako vytvoriť aplikáciu pre sociálnu sieť VKontakte.

V závislosti od toho, aký typ aplikácie ste si vybrali - Flash alebo IFrame, si môžete prečítať lekcie, ktoré vám pomôžu zistiť, ako pracovať s VK API.

Ak nechcete študovať programovanie

Ak sa nechcete učiť programovaniu, môžete skúsiť vytvoriť svoju vlastnú aplikáciu VK IFrame pomocou služby 3apps.ru - konštruktor aplikácie IFrame.

Problémy s vytváraním aplikácií

Ak máte málo skúseností s programovaním alebo ak je úloha náročná aj pre profesionálov, môžete požiadať o pomoc na

Pre dokonalejšiu a pohodlnejšiu prácu so sociálnou sieťou Vkontakte môžete a potrebujete vytvárať rôzne aplikácie. Pre tých, ktorí si stanovili za cieľ naučiť sa základy vývoja takýchto aplikácií, bol vytvorený malý, ale efektívny videohovor „Ako vytvárať aplikácie Vkontakte“. Po jeho preštudovaní si takmer každý užívateľ bude môcť uvedomiť svoje nápady na vytváranie nových aplikácií pre Vkontakte. Ak chcete ponúknuť niečo nové alebo vyvíjať aplikácie, ktoré fungujú lepšie ako predchádzajúce verzie, potom prezentované video materiály pomôžu získať základné znalosti v tejto oblasti.

Po vytvorení aplikácie budete musieť začať propagovať. Technológia propagácie aplikácií sa zásadne líši od technológie propagácie webových stránok. Ak potrebujete propagovať webové stránky, musíte sa sem skontaktovať - \u200b\u200bSeoProfy Ukrajina. Jedná sa o overené štúdio, ktoré nie je prvým rokom zaoberajúcim sa propagáciou webových stránok.

Kurz pozostáva z 9 lekcií, z ktorých každá je venovaná konkrétnym činnostiam zameraným na rozvoj nových programov. Video kurz bol vytvorený profesionálnym programátorom s viac ako štyrmi rokmi skúseností v tejto oblasti. Stiahnite si prezentovaný video kurz „VKapi - vývoj flash aplikácií pre Vkontakte“.

  1. “Ako funguje VKontakte API?”: Vkontakte API funguje, interakcia vytvorených aplikácií so servermi vkontakte.ru s priamou účasťou Vkontakte API.
  2. „Príprava“: príprava pracovného prostredia pre vývoj aplikácií pre sieť Vkontakte, ktoré bude používať rozhranie Vkontakte API, rozhranie pre vývoj a konfiguráciu flash aplikácií, ako aj metóda získavania údajov, ktoré sú potrebné na interakciu API a aplikácie.
  3. „Prvá aplikácia“: vývoj jednoduchej flash aplikácie, ktorá implementuje schopnosť prístupu k rozhraniam API Vkontakte a ďalšiu implementáciu jednej vybranej metódy.
  4. „Hovory API JS“: lekcia je venovaná funkciám API JS, zvažujú sa najjednoduchšie a potrebné funkcie v každej z aplikácií Vkontakte: doplnenie používateľského účtu, pozvanie priateľov, otváranie kariet a okien na konfiguráciu tejto flash aplikácie a ďalšie.
  5. „Manipulácia s udalosťami“: Dôkladne sa študuje spracovanie každej z udalostí, ktoré sa vyskytnú počas vykonávania metód JS API.
  6. „Práca s metódami Vkontakte API“: počas hodiny budeme študovať fungovanie rozhrania Vkontakte API v normálnom čase, interakciu aplikácií s API, prijímanie odpovedí z API a vykonávanie metód.
  7. „Vytvorenie základne“: vytvorenie základne, ktorá je potrebná pre každú z aplikácií a ktorá beží na OOP.
  8. „Vytvorenie zoznamu priateľov“: dobrý príklad vytvorenia aplikácie. Počas hodiny sa napríklad vytvorí flash aplikácia, ktorá odráža celý zoznam používateľov používateľa, ako aj ich fotografie a mená. Pri vytváraní aplikácie sa používa základňa vytvorená ako príklad počas 7. hodiny.
  9. „Záverečná hodina“: konsolidácia a krátke opakovanie učebných materiálov.

Všetkých deväť tried obsahuje informácie, ktoré vám pomôžu pri vytváraní aplikácií pracujúcich so sieťou Vkontakte. Po dôkladnom preštudovaní študijného materiálu získate príležitosť uviesť svoje nápady do praxe a vyvinúť vysoko kvalitné aplikácie pre väčšie pohodlie pri komunikácii a ďalších akciách Vkontakte.

Ak nechcete vytvárať aplikácie a používať ich, potom vám odporúčam učiť sa. Pretože existuje veľa hlúpych aplikácií, takže musíte používať iba overené a spoľahlivé aplikácie.

Video.
  Odporúčam sledovať zábavné video o tom, ako vytvoriť aplikáciu pre Vkontakte sami.

Narazil som na zvedavý malý článok a teraz ho publikujem úplne (s ľahkosťou som si zahral, \u200b\u200burobil niekoľko vysvetlení a vložil všetky druhy obrázkov). Tento článok je teda určený na kontrolu. Je možné, že vás bude inšpirovať k vytváraniu aplikácií Vkontakte.

Úprimne povedané, som pomalý človek, rád analyzujem informácie a zle zvládam pracovne náročné a nepochopiteľné informácie. Ale raz som si spomenul na taký dobrý program ako „ Macromedia Flash MX“, Ktorý mohol kresliť karikatúry po jednotlivých snímkach a rozhodol sa stiahnuť ich znova do počítača.
  Tentoraz som dostal aktualizovanú verziu „ Flash Pro CS5„- program pre prácu s animáciou a multimédiami. Vyplatí sa (ale nájdete aj prasknutú verziu).

Zároveň som narazil na jednom "" príspevku, kde sa hovorilo, že je potrebné vytvoriť aplikáciu pre VK - jazyk. Akčný skript 3.0   a práve tento program.

Skúšal som predtým vytvárať weby a potom som sa rozhodol v čo najväčšej miere preniknúť do procesu vytvárania aplikácie. Nevedel som si ani predstaviť, že by som dokázal vymyslieť niekoľko celkom zaujímavých a dokončených projektov, ktoré by mi v budúcnosti mohli priniesť zisk! Prečítajte si, ako zarobiť VKontakte.

Išiel som po mimoriadne ľahkej a najmenej technicky vyspelej ceste: pomocou hotového kódu, - výhoda internetu je plná rôznych kódov - a snažím sa tento kód vyladiť podľa mojich potrieb. S polovicou smútku som sa naučil vkladať komponenty na javisko - tlačidlá, textové polia, zavolať im a vložiť poslucháč udalostí.

jazyk Akčný skript 3.0 Ukázalo sa, že je to pre mňa celkom poddajné: keď som pochopil, ako kód funguje, už som pre seba niečo urobil. Ťažšie bolo pochopiť, ako funguje volanie zoznamu priateľov vo VK, ako ho zaradiť do rozbaľovacieho zoznamu - aj tu však prišlo na záchranu slávne fórum pre tvorcov aplikácií VK (flapps.ru/forum), iné online fóra alebo osobné webové stránky skúsených programátorov.

Naučil sa publikovať nástenný príspevok pre seba alebo na stenu vybranému priateľovi. Trvalo mi to asi 2 mesiace. Naučil som sa meniť dizajn, nahrádzať text, volať text do textových polí a formátovať ich podľa svojich predstáv.
  Potom prišla túžba vytvoriť nejaký významný projekt. O mesiac neskôr som vytvoril aplikáciu - poznámkový blok, kde boli záznamy viazané na účet VK.

Z tohto dôvodu som vytiahol ID používateľa (túto operáciu som tiež vykonal pomocou kódu niekoho iného, \u200b\u200bktorý som požiadal na fóre), a potom som na webe vytvoril súbor s rovnakým menom! Táto myšlienka je dobrá, pretože ste sa nemuseli obťažovať IP adresou.
  Nejako som našiel v adresári VK aplikáciu - „Notebook“. Je to v niektorých ohľadoch lepšie ako moja aplikácia, ale má to výraznú nevýhodu: viaže sa na IP adresu a moja aplikácia - na účet VK!

Podpornej službe sa však môj návrh nepáčil a nepustili ho tak ďaleko, že sa moja žiadosť neobjavila v katalógu. Ale je to len otázka času, určite tento projekt uvediem na vedomie, v katalógu neexistujú žiadne takéto aplikácie a toto je moja tromfová karta !!!

Aby som to mohol nahrať a uložiť, musel som sa hýbať a nájsť si bezplatný hosting, ktorý podporuje PHP. Môj výber padol ďalej arvixe.com, Samotná stránka je v angličtine, ale ak pracujete s prehliadačom, môžete si urobiť preklad. Ak to náhle nefunguje, kliknite pravým tlačidlom myši na text a v kontextovej ponuke vyberte Preložiť do ruštiny.

Pôvodne to bolo hostinger.com, ale tento zdroj má niekoľko nevýhod: pripojenie je veľmi zlé a stránka je stále zapnutá. Vzal som si hotový skript v PHP, ktorý vytvorí tabuľku záznamov - užívateľ pošle tieto dáta na web, kde php-script zapíše a pošle späť do tabuľky (tabuľka je už vytvorená pomocou kódu Action Script) všetky vytvorené záznamy. Do tohto kódu som pridal, ako už bolo uvedené, premennú s názvom súboru (VK id). Veľmi zložitý krok, pretože som nemohol napísať kód na zaznamenávanie textu sám.

Druhú aplikáciu som vytvoril ako flash adresár. Stlačením tlačidla na prvej stránke sa odošlete ďalej pozdĺž šípok na stránkach, na ktorých sú zobrazené obrázky zobrazeného tovaru s popisom, plus cena. Nahral som obrázky a text na web a program tieto súbory len načíta a ukázalo sa, že používateľ listoval adresárom - a hudbu, ktorú bolo možné vypnúť pomocou tlačidla. Hudba sa tiež stiahne z webu - to je krása jazyka Akčný skript -   umožňuje vám sťahovať multimediálne súbory bajt po jednom v jednom toku, čo vám umožňuje prerušiť sťahovanie a nevyžaduje ďalšie zdroje pamäte.

Táto aplikácia je dobrá pre tých, ktorých môžem predať. Používateľ bude môcť kedykoľvek nezávisle nahrať obsah do svojho katalógu.
  Kód sa dá zapísať vo forme pripojených tried do hlavného súboru alebo môžete kód napísať na každý rámec osobitne. Prvý spôsob obmedzuje animáciu, druhý vyžaduje rozhranie na preskočenie snímok.

Trvalo mi tri mesiace, kým som sa naučil základy programovania s Action Script 3.0. Okrem toho som čítal knihu Colina Mooka s príslušným názvom (kniha je platená, ale ľahko nájdete bezplatný analóg, napríklad z torrentu).

Je potrebné porozumieť práci s triedami. Ale najúžasnejšie je, že som ušetril veľa času a úsilia pomocou kódov iných ľudí. Stačí si niekoho stiahnuť, zmeniť v ňom čísla, aby ste jasne videli, ako tento kód funguje, a po pár dňoch si sami môžete napísať časť toho istého kódu!

Najprv pochopíte, ako vložiť poslucháč udalostí, ako integrátor pridať logiku do programu, ako formátovať text, stiahnuť tento text na konkrétne miesto v scéne av čase, ktorý potrebujete.
  Tvorcovia tohto úžasného jazyka pridali mnoho funkcií. Napríklad stačí zadať niekoľko riadkov kódu a váš obrázok sa objaví alebo zmizne ako prezentácie ako Power Point alebo Movie Maker.
  Navyše dizajn tlačidiel podľa vášho vkusu prispôsobíte, úplne zmeníte všetko, čo sa dá merať pomocou čísel alebo textu.

Tri mesiace práce a už bola vytvorená úplne tolerovateľná aplikácia - myslím si, že je to všetko kvôli skutočnosti, že do tohto jazyka bolo vložených veľa zjednodušení s cieľom rýchlo a ľahko kódovať. Preto na otázku, ako vytvoriť aplikáciu, sa dá ľahko ubezpečiť, že nie je také zložité, ako sa zdá, že stačí nainštalovať program “ Flash Professional CS5„, Potom si stiahnite kód niekoho iného a po pár mesiacoch už budete vedieť základy!

Svoje diela však môžete vyrezávať iným spôsobom.

Ale ako vytvoriť video aplikáciu Vkontakte

Čo je to sociálna sieť VKontakte vie pravdepodobne každý obyvateľ krajiny od Kamčatky po Kaliningrad. Nie každý však vie, že tu môžete zorganizovať veľmi dobrú prácu, najmä ak poznáte programovací jazyk. Vkontakte denne hostí asi štyridsať miliónov ľudí, ktorí chatujú, sledujú fotografie alebo filmy, počúvajú hudbu, čítajú alebo hrajú. Takmer každý deň na VKontakte existuje niekoľko nových hier. Poviem vám, ako môžete zarobiť peniaze na vytváraní aplikácií pre VKontakte. Už sme zvážili niekoľko spôsobov, ako zarobiť peniaze na sociálnej sieti VKontakte. Myslím si, že stojí za to pripomenúť si, ako zarobiť peniaze na internetovom obchode VKontakte.

Každý, kto dokáže vyvíjať softvérové \u200b\u200baplikácie vo formáte Flash, si môže vytvoriť svoju vlastnú aplikáciu priamo na platforme sociálnych sietí. Môže ísť napríklad o hry a užitočné aplikácie, napríklad: zvukových dizajnérov a editorov, editorov fotografií a videa, zoznamovania atď. Aplikácie hodnotia používatelia VK pomocou metódy hlasovania Každý hlas stojí určitý počet rubľov. Premýšľajte o tom, koľko takýchto hlasov, a teda aj rubľov, prinesie jeho tvorcovi zaujímavá aplikácia, ak ju použije najmenej päťstina denných návštevníkov? To je asi sto tisíc ľudí. Zhromaždené hlasy po nahromadení určitej sumy môžu byť prevedené na peniaze v pomere 50/50 - polovica administratívy má VKontakte.


  „Neviem, programovacie jazyky,“ hovoríte. Existuje iba jedna odpoveď na túto otázku: vedenie akéhokoľvek podnikania, nielen vytváranie aplikácií VK, vyžaduje určité znalosti alebo zručnosti. Zarezervujte si svoje ruky - sadnite si a učte sa. Zdá sa, že stimulácia vo forme budúcich výnosov niekoľkých stotisíc rubľov vám umožní zvládnuť všetky „vedy“ v rekordnom čase.

Nevyšlo to? Nezúfajte! Poďte s myšlienkou aplikácie, rozviňte jej kompletný koncept. Ďalším krokom je nájsť programátora, ktorý vám napíše aplikáciu, s ktorou ste prišli. Takého profesionála nájdete na špecializovaných online burzách na voľnej nohe alebo si môžete objednať vývoj myšlienky webového štúdia.

V tomto odbore, rovnako ako v iných oblastiach, existujú určité riziká, konkrétne:

  • Vyvinutá aplikácia nebude testovaná administráciou sociálnej siete, To znamená, že žiadosť nesmie chýbať z nejakého dôvodu: etická, morálna alebo iná.
  • Nebezpečenstvo podvodu   hodnotené používateľmi VK.
  • Riziko neobľúbenosti aplikácie.
  • Možnosť plagiátu, Tento problém je možné vyriešiť nárokovaním autorských práv k aplikácii.


  Vytvorenie aplikácie pre VKontakte však nie je všetko. Budete si musieť kúpiť alebo prenajať server, jednoducho vložte samostatný počítač, na ktorom bude váš produkt nainštalovaný. Potom musíte informovať aplikáciu o čo najväčšom počte používateľov, čo znamená, že potrebujete reklamu. Môžete začať s priateľmi a známymi, ktorí uverejnia odkaz na aplikáciu na svojich stránkach alebo zaplatením za odkazy vlastníkom najnavštevovanejších skupín. Mali by ste neustále sledovať, aby nedošlo k zlyhaniu aplikácie. Všeobecne ho označuje ako svojho milovaného „duchovného diela“, ktorý „vyrastajúci“ „nakŕmi“ svojho tvorcu.


Súvisiace články:



Výnosy z vývoja mobilných aplikácií

to som našiel na otvorených priestranstvách

Ak chcete vytvárať aplikácie sami, odporúčam vám, aby ste sa pri tvorbe programu svojich snov okamžite nezačlenili, ale aby ste si prečítali knihy o programovaní. Po strávení nejakého času učením sa základy začnete rozumieť všetkému rýchlejšie, budete mať menej otázok a začnete rýchlejšie vytvárať dobré aplikácie.

Je potrebné určiť prostredie, v ktorom budete vytvárať svoje flash aplikácie. To neznamená prostredie lokality VKontakte, ale vývojové nástroje. Existuje niekoľko aplikácií na vývoj obsahu Flash. Lepšie stiahnutie (alebo zakúpenie) najnovšej verzie programu Adobe Flash CS4. Ale pre rýchlejší a ľahší vývoj by ste mali použiť program Adobe Flex.

Pretože sa neobmedzujeme iba na animáciu, použijeme zabudovanú verziu programovacieho jazyka ActionScript 3: jedná sa o objektovo orientovaný programovací jazyk, skriptovací jazyk Flash, pomocou ktorého môžete do obsahu aplikácie Flash pridať interaktivitu, spracovanie nespracovaných údajov a oveľa viac. ActionScript 3 beží na základe virtuálneho počítača Action Script - jedného z hlavných prvkov programu FlashPlayer. Kód tohto jazyka je zostavený do bitového kódu zahrnutého v súbore s povolením „.swf“. V tomto programovacom jazyku sa vytvára veľké množstvo multimediálnych aplikácií, hier, stránok a mnoho ďalšieho. Pomocou programu AdobeFlash alebo Flex Builder môžete písať kód aplikácie Flash.

Pre začínajúcich programátorov si musíte prečítať príslušnú literatúru o programovaní ActionScript pomocou týchto programov. S malými skúsenosťami s programovaním v iných jazykoch som si musel prečítať knihu „Colin Mook - ActionScript 3“. Kniha má asi 1 000 strán, ale môžete začať programovať bez toho, aby ste knihu prečítali až do konca. Hlavná vec je porozumieť základom. Počas niekoľkých dní som bol schopný napísať aplikáciu pomocou rozhrania API VK. Veľmi poučná je kniha „ActionScript 3“ od Colina Mooka. Ak nepoznáte žiadny programovací jazyk, môže byť pre vás veľmi ťažké porozumieť tejto knihe. Hlavné je porozumieť základom, štruktúre procesu vývoja aplikácií. Pre podrobnejšiu štúdiu tohto jazyka si môžete kúpiť oficiálny kurz Adobe Systems s názvom „ActionScript 3.0 pre ADOBE FLASH CS4 PROFESSIONAL.“ Na internete je obrovské množstvo video materiálu, ktorý krok za krokom ukazuje, ako vytvárať aplikácie, a to aj samostatne pri vytváraní hier. Takéto vzdelávacie filmy možno nájsť v torrent sieťach (napríklad, stránka torrents.ru).

Ak ste s programom Flash predtým nepracovali a nepochopili ste jazyk JavaScript, nemali by ste mať žiadne problémy: ActionScript (skriptovací jazyk Flash) a JavaScript sú založené na rovnakom štandarde a sú si veľmi podobné. Vytváranie hier Vkontakte sa v zásade nelíši od podobných programov v prostredí Flash.

Ak chcete umiestniť aplikáciu Flash na server lokality Vkontakte, musíte použiť rozhranie API Vkontakte. Vďaka systému API dokáže flash aplikácia prijímať informácie o registrovaných účastníkoch, organizovať komunikáciu medzi účastníkmi (napríklad online hry). API je veľmi funkčná platforma na vytváranie aplikácií tretích strán. Popis a technológiu API nájdete priamo stiahnutím odkazu vkontakte.ru/pages.php?id\u003d2369267. Tu sa môžete zoznámiť s dokumentáciou, použitými parametrami, premennými a kódom. Aj v tejto časti stránky existujú príklady primitívnych hier. Po zverejnení dokončenej aplikácie bude možné regulovať práva používateľov v tejto aplikácii a vykonávať zmeny v samotnej aplikácii. Ak vaša hra zabezpečí aj platbu pomocou hlasov alebo meny WM, budete musieť v prostredí API vykonať určité úpravy týkajúce sa vašej aplikácie.

Po naučení sa jazyka ActionScript nebude preto ťažké pochopiť, ako používať rozhranie VKontakte API, a vo svojich aplikáciách budete môcť používať rozhranie VKontakte API.

Obal na výmenu údajov je objekt Flash. Schopnosť sťahovať akúkoľvek aplikáciu vo formáte .swf s rozlíšením nie viac ako 607x590. Flash kontajner, potom veľkosť aplikácie nie je väčšia ako 607x4050 pixelov.

Keď sa aplikácia zobrazí prostredníctvom flashVars, odovzdajú sa do nej nasledujúce parametre:
api_url je adresa služby API, na ktorú musíte zadať žiadosti.
api_id je id spustenej aplikácie.
user_id je ID užívateľa, z ktorého stránky bola aplikácia spustená. Ak sa aplikácia nespustí zo stránky používateľa, potom je hodnota 0.
group_id je ID skupiny, z ktorej bola aplikácia spustená. Ak sa aplikácia nespustí zo skupinovej stránky, potom je hodnota 0.
viewer_id je ID používateľa, ktorý si prezerá aplikáciu.
is_app_user - ak užívateľ nainštaloval aplikáciu - 1, inak - 0.
viewer_type je typ užívateľa, ktorý si prezerá aplikáciu (možné hodnoty sú popísané nižšie).
auth_key je kľúč potrebný na autorizáciu používateľa na serveri tretej strany (pozri popis nižšie).
jazyk je identifikátor jazyka používateľa, ktorý si prezerá aplikáciu (pozri zoznam jazykov nižšie).
api_result je výsledok prvej požiadavky API, ktorá sa vykoná pri načítaní aplikácie (pozri popis nižšie).
api_settings - bitmask nastavení aktuálneho používateľa v tejto aplikácii (ďalšie podrobnosti nájdete v popise metódy getUserSettings).

Štandardná interakcia aplikácie s rozhraním VK API sa vykonáva vytvorením požiadavky HTTP (POST alebo GET) na adresu služby API alebo v závislosti od toho, odkiaľ je aplikácia spustená. Táto adresa sa dá získať z flashVars alebo z nastavení kontajnera Flash, v závislosti od toho, ako sa aplikácia spustí.

Parametre potrebné na požiadanie:
api_id - identifikátor aplikácie priradený pri vytváraní.
Metóda - názov metódy API zo všeobecného zoznamu funkcií.
Sig je podpis, ktorý je vytvorený z bezpečnostných dôvodov. Postup na vytvorenie podpisu je opísaný nižšie.

Parameter sig je md5 z zreťazenia nasledujúcich riadkov:
viewer_id - id aktuálneho používateľa odovzdaného SWF prostredníctvom flashvarov počas inicializácie.
páry "parameter_name \u003d parameter_value", usporiadané vzostupne podľa názvu parametra (abecedne).
tajomstvo aplikácie api_secret (tajomstvo môžete zmeniť pri úprave stránky aplikácie)
sig \u003d md5 (viewer_idname1 \u003d value1name2 \u003d value2secret)

Nakoniec príklad DataProvider v hre Tetris:

Kód: import utils.MD5;

trieda Tetris.DataProvider (
var API_ID \u003d "1";
var API_SECRET \u003d "Tetris1secret";
var API_SERVER_URL \u003d "http://api.vkontakte.ru/api.php";
var API_REQUEST_METHOD \u003d "POST";
var API_TEST_MODE \u003d false;

private var _viewer_id: Number;
súkromné \u200b\u200bvar _request_params: Array;

funkcia DataProvider ()
{
_request_params \u003d new Array ();
_request_params ["api_id"] \u003d API_ID;
_viewer_id \u003d parseInt (_root.viewer_id);
if (API_TEST_MODE) (
_viewer_id \u003d 6492;
_request_params ["test_mode"] \u003d "1";
}
}

/**
* Odošle skóre používateľa
*
*/
public function sendScore (score: Number, onComplete: Function)
{
_sendRequest ("setUserScore", (parametre: (skóre: skóre), onComplete: onComplete));
}

/**
* Uchováva používateľov Ratinf
*
*/
verejné funkcie getUsersRating (onComplete: Function)
{
_sendRequest ("getHighScores", (onComplete: onComplete))
}

/********************
* Súkromné \u200b\u200bmetódy
********************/

/**
* Odošle požiadavku na server
*
*/
súkromná funkcia _sendRequest (metóda: String, voľby: Object)
{
odpoveď var: XML \u003d nový XML ();
response.ignoreWhite \u003d true;
if (options.onCompletete);
response.onLoad \u003d options.onCompletete;
požiadavka na var: LoadVars \u003d new LoadVars ();

var request_params: Object \u003d (
metóda: metóda
};

pre (var v _request_params)
{
request_params \u003d _request_params;
}
pre (var key in options.params)
{
request_params \u003d options.params;
}

request ["sig"] \u003d _generate_signature (request_params);
pre (var key in request_params)
{
request \u003d request_params;
}

request.sendAndLoad (API_SERVER_URL, response, API_REQUEST_METHOD);
}

/**
* Triedi pole podľa kľúčov
*
*/
súkromná funkcia _sort_array_by_keys (aInput: Object)
{
var aTemp \u003d new Array ();
pre (var sKey: String in aInput)
aTemp.push (]);

aTemp.sort (function () (
návratové argumenty< arguments}
);
var aOutput \u003d new Array ();
pre (var i: Number \u003d aTemp.length - 1; i\u003e \u003d 0; i--)
{
aOutput] \u003d aTemp [i];
}
návrat aOutput;
}

/**
* Vytvára podpis žiadosti
*
*/
súkromná funkcia _generate_signature (request_params) (
var signature \u003d "";
var sort_array \u003d _sort_array_by_keys (request_params);

// Poznámka: uistite sa, že parameter podpisu ešte nie je súčasťou
// request_params array.
pre (var key in sort_array)
signature \u003d key + "\u003d" + sort_array + signature;

signature \u003d _viewer_id + signature + API_SECRET;
návrat MD5.encrypt (podpis);