Cea mai populară rețea socială rusă VKontakte a găzduit recent un eveniment pe care programatorii JavaScript îl așteptau. Acum vă puteți crea propriile aplicații iFrame pentru a interacționa cu API-ul de programare al acestei rețele. Pentru a face acest lucru, acum puteți utiliza atât Flash, cât și JavaScript și orice altă tehnologie din partea clientului.
Acest eveniment este cu atât mai semnificativ cu cât, în ciuda abundenței de tehnologii client existente, JavaScript a fost și rămâne o tehnologie veche bună, care este utilizată pe scară largă de dezvoltatorii web și, dacă ați acordat atenție acestei postări, probabil că aveți o idee despre acest limbaj. . Prin urmare, vestea că JavaScript va face acum posibilă utilizarea tuturor capabilităților VKontakte nu poate decât să bucure dezvoltatorii web.
Ce sunt aplicațiile iFrame? În rețeaua VKontakte aplicația iFrame este o pagină Web obișnuită care este destinată să fie afișată într-un „cadru plutitor” specificat de etichetă
Aplicațiile iFrame pot conține una sau mai multe pagini. Aceste pagini pot fi atât statice, cât și generate de server, sau chiar generate de client tehnologii AJAX... Pentru a genera conținutul acestor pagini, puteți utiliza informații de la serverele dvs. proprii sau de la terți ale „rețelei mondiale”.
Paginile unei aplicații iFrame pot găzdui cod HTML și JavaScript, precum și applet-uri Flash, Silverlight și Java după cum credeți de cuviință. Aplicațiile iFrame vor putea folosi toate capabilitățile metodelor API obișnuite, existente anterior, ale rețelei VKontakte și majoritatea capabilităților disponibile anterior numai pentru aplicațiile Flash interactive printr-un container Flash special.
Rețeaua API „VKontakte” poate fi cauzată de trimiterea unei cereri special compuse folosind metoda GET la adresele http://api.vkontakte.ru/api.php și http://api.vk.com/api.php. Alegerea adresei depinde de adresa la care lucrează utilizatorul rețelei. Capacitățile interactive ale interfeței de rețea VKontakte sunt invocate prin utilizarea obiectului VK al bibliotecii xd_connection.js, care este disponibilă la oricare dintre adresele: http://vkontakte.ru/js/xd_connection.js și http://vk. com/js/xd_connection .js.
API-ul VKontakte este o tehnologie strict la nivelul clientului care permite accesul la sine numai din browserul clientului, adică direct în browserul clientului cu folosind JavaScript sau altă tehnologie client acceptată de browser.
Dezvoltatorul trebuie să înțeleagă cu fermitate că este posibil să lucrați cu API-ul VKontakte numai pe partea clientului și, prin urmare, nu merită să încercați să apelați metodele acestui API de pe server folosind Scripturi PHP, Python sau Perl. Nu există niciun secret în această caracteristică a API-ului VKontakte, doar atunci când apelați proprietățile și metodele API-ului VKontakte de la client aplicație server„VKontakte”, care este responsabil pentru Funcționează API, sunt transferate datele din cookie-urile utilizatorului care lucrează în prezent cu aplicația.
Acest lucru se face astfel încât „Contact” să poată determina care utilizator lucrează în rețea și dacă are dreptul de a efectua aceste acțiuni în aplicație. Este și mai ușor pentru un dezvoltator de aplicații iFrame: nu este nevoie să vă faceți griji cu privire la securitate, Contact a făcut deja această lucrare pentru el.
În această revizuire de știri, nu ne angajăm să descriem tehnologia de dezvoltare a aplicațiilor iFrame pentru rețeaua socială VKontakte și nu vom lua în considerare caracteristicile utilizării API-ului său în Scripturi JavaScript... Cei interesați pot afla toate aceste detalii din documentația oficială a serviciului VKontakte, care poate fi găsită pe pagina „
Pentru a căuta întrebări, puteți utiliza căutarea de cuvinte sau expresii de pe pagină. Pentru a apela această funcție, utilizați combinația de taste Ctrl + F.
Probleme generale
Cont verificat- un cont cu un număr de telefon conectat (verificat).
Întrebări legate de aplicație
Cheia protejată asigură securitatea transferului de date între aplicația dvs. și VKontakte.
1. Editare».
2. Mergi la " Setări».
3. În fața dumneavoastră cheie de aplicație securizată.
2. Selectați tipul " IFrame / Aplicație flash ».
5. Continuați să descărcați aplicația.
6. Accesați pagina aplicației, apoi la secțiunea „ Editare».
7. Mergi la " Setări».
8. Schimbați starea în " Aplicația este inclusă și vizibilă pentru toată lumea„(Foarte important! În caz contrar, multe module de aplicație nu vor funcționa corect).
9. Selectați tipul de aplicație " IFrame».
10. Introdu adresa IFeame: " http://appvds.ru/" (fără spații).
11. Introduceți adresa HTTPS IFeame: " https://appvds.ru/" (fără spații).
12. Specificați dimensiunea IFrame: 800 X 0 px.
13. Salvați modificările.
1. Dacă ați instalat extensia „Șablon personalizat” pentru ca înălțimea automată să funcționeze, împachetați tot conținutul în
2. Este posibil să fi setat un spațiu pentru cap negativ sau prea mic. Valoarea acestuia poate fi modificată în setările aplicației din gestionarea aplicației pe 3apps.
HTML
În primul rând, aplicați pentru a conecta HTML în general la contul dvs. de pe această pagină.
Starea cererii de conectare devine: este considerat ... Pe aceeasi pagina conexiuni HTML puteți comanda un apel de la robot. Robotul va dicta codul care va trebui introdus pe site, după care HTML-ul va fi conectat la cont. Dacă dintr-un motiv oarecare ați ratat apelul robotului sau pur și simplu ați decis să nu comandați un apel, atunci în termen de 72 de ore serviciul nostru de asistență vă va suna și vă va clarifica dacă v-ați înregistrat pe site-ul Free Apps. Trebuie să răspundeți afirmativ. După aceea, HTML va fi conectat la cont.
Puteți urmări starea aplicației pe aceeași pagină sau pe pagina de setări (Cont »HTML). De îndată ce codul HTML este conectat, veți primi o notificare prin SMS despre acest lucru.
Dacă în timpul unui apel numărul dvs. este indisponibil sau ocupat, cererea de conexiune HTML va fi respinsă, iar banii vă vor fi returnați în sold. Adică, atunci puteți repeta procedura de conectare HTML din nou.
Acum vine cel mai important lucru. Aveți deja HTML conectat la contul dvs. Acum rămâne să-l conectăm aplicația dorită... Pentru a face acest lucru, accesați controlul aplicației pe 3 aplicații, apoi la secțiunea " Setări„Și faceți clic pe butonul „Conectați” din subsecțiunea HTML».
SSL
Pe scurt, pentru ca aplicația să funcționeze pentru acea parte a utilizatorilor (5-30%) care contactează prin HTTPS.
SSL Este un protocol care oferă securitate la navigarea pe web, schimbul de mesaje E-mailși mesagerie instanta, precum și atunci când transferați date în alte moduri.
Lângă 5-30% Utilizatorii VKontakte vizitează site-ul prin intermediul HTTPS(SSL). Acești utilizatori nu au acces la aplicațiile IFrame care nu au suport SSL.
Extindere „Scaun VIP”
1. Instalați extensia " Scaun VIP».
2. Accesați gestionarea acestei extensii.
3. Creați un nou loc VIP.
4. Copiați variabila pentru a insera blocul și lipiți-o pagina dorită la fel de text simplu la locul unde vrei să vezi blocul de scaune VIP.
Creați un tabel: 1 rând, 3 (sau de câte locuri VIP aveți nevoie) coloane. Și în fiecare coloană, plasați un bloc VIP.
Exemplu BBcode:
(VIP_12345)(VIP_12345)(VIP_12345) Unde (VIP_12345)- variabile ale blocurilor de locuri VIP.
Exemplu HTML:
(VIP_12345) | (VIP_12345) | (VIP_12345) |
Utilizați (VIP_N_UID), (VIP_N_UFN), (VIP_N_ULN) (N este ID-ul locului VIP) pentru a afișa ID-ul utilizatorului, prenumele și respectiv numele de familie. Exemplu: dacă blocul este apelat de o variabilă (VIP_12345), atunci numele va fi numit astfel.
Cum se face o aplicație pe VKontakte
Acest articol vă va ajuta să încercați să creați o aplicație sau un joc pe VKontakte pe cont propriu, vă va spune despre tipurile de aplicații, despre codurile lor sursă și multe altele.
VKontakte este extrem de popular în prezent rețea socială... Nu este surprinzător că dezvoltatorii de software sunt interesați de el. Aplicațiile fac comunicarea mai interesantă, îi aduc originalitate și noutate.
Auto-crearea aplicației
Crearea unei aplicații VKontakte nu este ușoară. Acest lucru necesită anumite cunoștințe și abilități. De asemenea, este absolut necesar să ai o dorință de a învăța și o dorință de auto-îmbunătățire. Dacă ești interesat să creezi aplicații în VK, ar trebui să fii pregătit pentru faptul că vei întâmpina anumite dificultăți pe parcurs.
Să vorbim despre cum să creați singur o aplicație VK. În prima etapă, va trebui să citiți documentele pe care administrația VKontakte le-a compilat pentru dezvoltatori.
Dacă sunteți interesat de cum să creați o aplicație VKontakte gratuit, va trebui să urmați următorul link:. Documentele spun că toate aplicațiile dezvoltate vor folosi API... Această abreviere se traduce din engleză ca interfața de programare a aplicației... Cu alte cuvinte, aceasta este o listă de comenzi care pot fi utilizate diverse programe In contact cu.
Tipuri de aplicații
Înainte de a începe să vă gândiți la cum să creați o aplicație în VK, trebuie să știți că există două tipuri de ele pe această resursă. Acest lucru, de altfel, se reflectă în documentație.
- Aplicații flash... Sunt fișiere pentru care este prevăzută extensia. .swf... Sunt realizate în mediu Adobe flash , apoi este compilat într-un fișier, după care este descărcat de pe server a acestei resurse sau la serverul dvs.
- Aplicația Iframe... Se pot face folosind tehnologii diferite furnizate de browserele disponibile astăzi. Apoi va apărea o anumită fereastră pe pagina VKontakte în care oamenii pot folosi această aplicație. Programul va transmite și primi date prin intermediul JavaScript.
Video instructiv
Toți cei care doresc să înțeleagă cum să creeze o aplicație VKontakte ar trebui să vadă acest proces cu propriii ochi. La urma urmei, așa se percepe informațiile mult mai bine. Videoclipul vă poate deschide ochii la multe întrebări.
Sperăm că acum a devenit mai clar pentru tine cum să faci o aplicație VKontakte.
Ce trebuie sa stii
Separat, aș vrea să spun despre unele limbaje de programareși tehnologii pe care va trebui să-l știți. Cum să faci aplicații în VK fără să le cunoști? Acest lucru este nerealist. Iată lista:
- Adobe flash
- Script de acțiune
- Motoare 3D
- JavaScript
Să înveți totul va fi nevoie anumit timp... Succesul tău va depinde doar de câte ore pe zi ești dispus să le dedici studiului. O persoană care se gândește zi și noapte la cum să facă o aplicație VKontakte, desigur, își va da seama cât mai curând posibil.
Surse de aplicare
Astăzi, în rețea, puteți găsi codul sursă al aplicațiilor VKontakte. Multe pot fi descărcate gratuit pe serviciile de găzduire a fișierelor.
Cu toate acestea, dacă doriți să obțineți sursa unora aplicație specifică, urmați această instrucțiune:
Deci am primit versiunea offline a sursei... Pentru a obține codurile pentru aplicațiile în sine, veți avea nevoie decompilatoare ... Va trebui să lucrați cu ei la acest fișier.
Dacă toate acestea vi se par complicate, va fi mai ușor să descărcați codul sursă al aplicației. Cu toate acestea, trebuie avut în vedere faptul că codul sursă al tuturor programelor nu poate fi descărcat cu ușurință de pe Internet.
Dezvoltare de aplicații cu plată
Separat, trebuie remarcat faptul că dezvoltarea aplicațiilor VKontakte în unele cazuri este efectuată pentru bani de oameni cu experiență. Această opțiune este potrivită pentru cei care nu au timp sau energie pentru a obține totul cunoștințe necesare pentru auto-crearea. Dezvoltarea aplicației este activitatea principală pentru unii oameni. Costul lucrării nu este foarte mare, iar dacă vă puteți permite să plătiți pentru aceasta, atunci apelând la un specialist bun, puteți obține un rezultat foarte bun.
Dar dacă vrei să înveți cum să dezvolți singur o aplicație, atunci urmând instrucțiunile Pentru dumneavoastră.
Secvența de creare a aplicației
- rezumat... Trebuie să scrieți pe foaie toate dorințele privind viitorul program.
- Lucrări de proiectare... Trebuie să desenezi butoane, fundaluri, precum și litere.
- Programare... Ar trebui să scrie funcțiiși clase, datorită căruia se vor implementa acțiunile.
- Lucrați la bug-uri... Se recomandă să căutați erori și să le remediați.
- Plasarea codului VKontakte.
Software gratuit
Programele pentru aplicațiile VKontakte pot fi descărcate gratuit de pe Internet. În primul rând, desigur, trebuie să descărcați Adobe flash... Este programul principal și principal care vă va face să începeți proiectul dvs. Acest program a crea o aplicație este foarte convenabil. Cu toate acestea, nu este ușor pentru un începător să lucreze cu el. Dar, în timp, apar abilitățile și devine mai ușor de folosit. Restul programelor pentru aplicații sunt, de asemenea, ușor de utilizat. Motoare 3D, de exemplu, accelerează și simplifică foarte mult procesul de creare a aplicațiilor.
Cel mai simplu mod
Dacă doriți să vă creați propriul program cât mai curând posibil, utilizați generatorul de aplicații VKontakte. Aplicații gratuite
, de exemplu, vă permite să creați o aplicație în 5 minute.
Acum știi în in termeni generali cum se scrie o aplicație pentru VKontakte.
Întrebare: Aplicație Flash ca iFrame care afișează un site web
O zi buna!
Prieteni, m-am lovit de așa ceva în care este nevoie urgent de ajutorul vostru cu un blitz!
Dar adevărul este că nu o știu deloc și nici măcar nu știu pe ce să scriu.
În general, nu mă voi plimba prin tufiș și vă voi spune întregul punct și de ce am nevoie
Merge:
În general, suntem angajați în jucării pe Unity3D și scriem jocuri pentru browser
(Nu despre) pur fani care să folosească și să trișeze ceva
Faptul este că vrem să adăugăm jucării la VK, acolo le puteți folosi ca iFrame
Adică le completați hosting gratuit si doar specifica linkul si gata, jocul functioneaza
dar acum există o funcție nouă, sunt necesare 2 link-uri,
primul se numește http://domain.com/game.html
primul se numește https://domain.com/game.html
Serviciile gratuite de găzduire nu acceptă HTTPS, adică Certificate SSL
Am fost pe forumul ruoff unit, acolo băieții au sugerat să luați aplicația, să comutați nu iFrame, ci Flash și să încărcați unitatea flash acolo
Și creați cea mai simplă unitate flash care va fi ca un iFram, ei bine, adică numele.swf în sine va fi ca un iFrame și scrieți-vă adresa acolo
În general, aici este un astfel de leagăn, ei nu vor să împărtășească acolo cum să o facă, ei încearcă să vândă cele mai bune practici ca întotdeauna, dar eu sunt din oamenii de rând care nu au nici abilități, nici finanțe, și o altă întrebare ar fi - dacă proiectul a fost comercial, dar totul este din plictiseală utilizabil...
Voi fi foarte recunoscător dacă cineva va înșela ce este ce și cum se face!
Vă mulțumim pentru atenție!
Întrebare: Creați Flash simplu Apendice
Ajuta-ma te rog. Trebuie să creați o aplicație simplă pentru site-ul realizat în Joomla
Răspuns: dacă doriți să creați o aplicație, atunci începeți cu schițe sau direct din obiecte anim.
și apoi poți merge la cod
de exemplu există un caracter Char
și există o hartă MapMC
Întrebare: Preluarea datelor din Flash pe o pagină
Bună ziua, spuneți-mi cum puteți obține date de la Flash, care afișează numere pe pagină? Este chiar posibil sau nu? V Marcaj HTML din acest joc flash totul arată ca ... Spune-mi ce poți face? Există acces la fișierele de pe hard disk, dar cum să aflați exact ce este responsabil pentru acest lucru?
Adăugat după 8 minute
Pot folosi un fel de Dump Flash Decomplier? Dar ce să decompilez?
Răspuns: Poate asta va ajuta?
Întrebare: Cod de răspuns al serverului și actualizare iframe
Buna ziua
Aș dori să implementez următoarele: pe pagină, printr-un iframe, site-ul este afișat, dacă site-ul nu se încarcă în iframe (codul de răspuns al serverului acestui site nu este 200), atunci iframe-ul ar trebui să se reîncarce automat. Și reîncărcarea automată continuă până când codul de răspuns al site-ului din iframe devine 200.
Este posibil să implementăm acest lucru?
Am găsit codul de actualizare automată a paginii