Il social network russo più popolare, VKontakte, ha recentemente ospitato un evento che i programmatori JavaScript aspettavano da molto tempo. Ora puoi creare le tue applicazioni iFrame per interagire con l'API software di questa rete. Per fare ciò, ora puoi utilizzare sia gli script Flash che JavaScript e qualsiasi altra tecnologia lato client.
Questo evento è tanto più significativo perché, nonostante l'abbondanza di tecnologie client esistenti, JavaScript era e rimane una buona vecchia tecnologia ampiamente utilizzata dagli sviluppatori Web, e se hai prestato attenzione a questa nota, probabilmente ne hai una certa comprensione linguaggio. Pertanto, la notizia che JavaScript ora ti consentirà di utilizzare tutte le funzionalità di VKontakte non può che piacere agli sviluppatori Web.
Cosa sono le app iFrame? Sulla rete VKontakte Applicazione iFrameè una normale pagina Web destinata a essere visualizzata in una "cornice mobile" specificata dal tag
Le applicazioni iFrame possono contenere una o più pagine. Queste pagine possono essere statiche o generate dal server o anche dal lato client Tecnologie AJAX. Per generare il contenuto di queste pagine è possibile utilizzare informazioni proprie o di server di terze parti della "rete globale".
Puoi inserire codice HTML e JavaScript nelle pagine di un'applicazione iFrame, così come nelle applet Flash, Silverlight e Java, se lo ritieni opportuno. Le applicazioni iFrame saranno in grado di utilizzare tutte le funzionalità dei soliti metodi precedentemente esistenti dell'API di rete VKontakte e la maggior parte delle funzionalità precedentemente disponibili solo per le applicazioni Flash interattive tramite uno speciale contenitore Flash.
L'API di rete VKontakte può essere chiamata inviando una richiesta appositamente predisposta Metodo OTTIENI agli indirizzi http://api.vkontakte.ru/api.php e http://api.vk.com/api.php. La scelta dell'indirizzo dipende dall'indirizzo in cui lavora l'utente della rete. Le capacità interattive dell'interfaccia di rete VKontakte vengono richiamate utilizzando l'oggetto VK della libreria xd_connection.js, disponibile a uno qualsiasi degli indirizzi: http://vkontakte.ru/js/xd_connection.js e http://vk .com/js/xd_connection .js
L'API VKontakte è una tecnologia strettamente lato client a cui è possibile accedere solo dal browser del client, ovvero direttamente nel browser del client da JavaScript o altra tecnologia client supportata dal browser.
Lo sviluppatore deve comprendere fermamente che l'API VKontakte può essere utilizzata solo sul lato client, e quindi non vale la pena provare a chiamare i metodi di questa API dal server utilizzando Script PHP, Python o Perl. Non c'è nessun segreto in questa funzionalità dell'API VKontakte, solo quando si chiamano le proprietà e i metodi dell'API VKontakte dal lato client applicazione server VKontakte, che è responsabile di API di lavoro, i dati vengono trasferiti dai cookie dell'utente che sta attualmente lavorando con l'applicazione.
Questo viene fatto in modo che "Contatto" possa determinare quale utente sta lavorando sulla rete e se ha il diritto di eseguire queste azioni nell'applicazione. È ancora più facile per lo sviluppatore di un'applicazione iFrame: non devi preoccuparti della sicurezza, "Contact" ha già fatto questo lavoro per lui.
In questa rassegna di notizie, non ci impegniamo a descrivere la tecnologia per lo sviluppo di applicazioni iFrame per il social network VKontakte e non considereremo le caratteristiche dell'utilizzo della sua API in Script JavaScript. Gli interessati possono scoprire tutti questi dettagli dalla documentazione ufficiale del servizio VKontakte, che si trova alla pagina "
Per cercare le domande, puoi utilizzare la funzione di ricerca di parole o frasi nella pagina. Per chiamare questa funzione, utilizzare la scorciatoia da tastiera ctrl+f.
Problemi generali
Account verificato— un account con un numero di telefono collegato (confermato).
Domande relative all'applicazione
La chiave sicura garantisce la sicurezza del trasferimento dei dati tra la tua applicazione e VKontakte.
1. La modifica».
2. Vai alla scheda " Impostazioni».
3. di fronte a voi chiave dell'applicazione sicura.
2. Seleziona il tipo " iFrame/ Applicazione Flash ».
5. Procedi con il download dell'applicazione.
6. Vai alla pagina dell'applicazione, quindi alla sezione " La modifica».
7. Vai alla scheda " Impostazioni».
8. Cambia lo stato in " L'app è abilitata e visibile a tutti” (molto importante! altrimenti molti moduli applicativi non funzioneranno correttamente).
9. Seleziona il tipo di applicazione " iFrame».
10. Inserisci l'indirizzo IFeame: " http://appvds.ru/" (senza spazi).
11. Inserisci l'indirizzo HTTPS di IFeame: " https://appvds.ru/" (senza spazi).
12. Specificare la dimensione dell'IFrame: 800 X 0 px.
13. Salva le modifiche.
1. Se hai installato l'estensione "Modello personalizzato", affinché l'altezza automatica funzioni, avvolgi tutto il contenuto in
2. È possibile che sia stata impostata un'altezza incrementale negativa o troppo bassa. Il suo valore può essere modificato nelle impostazioni dell'applicazione nella gestione dell'applicazione su 3apps.
HTML
Innanzitutto, richiedi di collegare l'HTML in generale al tuo account in questa pagina.
Lo stato della richiesta di connessione diventa: considerato . Nella stessa pagina Connessioni HTML puoi ordinare una chiamata robot. Il robot detterà un codice che dovrà essere inserito nel sito, dopodiché l'HTML verrà collegato all'account. Se per qualche motivo hai perso la chiamata del robot o hai semplicemente deciso di non ordinare una chiamata, entro 72 ore il nostro team di supporto ti chiamerà e chiarirà se ti sei registrato sul sito Web delle app gratuite. Devi rispondere affermativamente. Successivamente, l'HTML verrà collegato all'account.
È possibile monitorare lo stato dell'applicazione nella stessa pagina o nella pagina delle impostazioni (Account » HTML). Non appena l'HTML è connesso, riceverai una notifica SMS a riguardo.
Se durante la chiamata il tuo numero non è disponibile o è occupato, la richiesta di connessione HTML verrà rifiutata e il denaro verrà restituito al tuo saldo. Cioè allora sarà possibile ripetere nuovamente la procedura di connessione HTML.
Ora la cosa più importante. Hai già HTML collegato al tuo account. Ora resta da collegarlo applicazione desiderata. Per fare questo, vai a gestione delle app su 3apps, quindi alla sezione " Impostazioni" e fare clic sul pulsante "Connetti" nella sezione " HTML».
SSL
In breve, affinché l'applicazione funzioni per quella parte di utenti (5-30%) che contattano tramite HTTPS.
SSLè un protocollo che fornisce sicurezza durante la navigazione sul web, lo scambio di messaggi E-mail e messaggistica istantanea, nonché durante il trasferimento di dati in altri modi.
Di 5-30% Gli utenti di VKontakte accedono al sito tramite HTTPS(SSL). Sono questi utenti che non sono in grado di accedere alle applicazioni IFrame che non dispongono del supporto SSL.
Estensione del posto VIP
1. Installa l'estensione " Posto VIP».
2. Vai a gestire questa estensione.
3. Crea un nuovo posto VIP.
4. Copia la variabile per incollare il blocco e incollalo pagina desiderata come testo normale nel luogo in cui vuoi vedere il blocco dei posti VIP.
Crea una tabella: 1 riga, 3 (o quanti posti VIP ti servono) colonne. E in ogni colonna posiziona un blocco VIP.
Esempio di codice BB:
(VIP_12345)(VIP_12345)(VIP_12345) Dove (VIP_12345)- variabili di blocchi di posti VIP.
Esempio HTML:
(VIP_12345) | (VIP_12345) | (VIP_12345) |
Utilizzare (VIP_N_UID), (VIP_N_UFN), (VIP_N_ULN) (N è l'ID del posto VIP) per visualizzare rispettivamente l'ID utente, il nome e il cognome. Esempio: se il blocco viene chiamato da una variabile (VIP_12345), il nome verrà chiamato in questo modo.
Come fare un'applicazione su VKontakte
Questo articolo ti aiuterà a provare a creare un'applicazione o un gioco su VKontakte da solo, a parlarti dei tipi di applicazioni, delle loro fonti e molto altro.
VKontakte - estremamente popolare al momento rete sociale. Non sorprende che gli sviluppatori di software ne siano interessati. Le applicazioni rendono la comunicazione più interessante, apportano originalità e novità.
Autocreazione dell'applicazione
La creazione di un'applicazione VKontakte non è un compito facile. Ciò richiede determinate conoscenze e abilità. Anche il desiderio di imparare e il desiderio di migliorarsi sono essenziali. Se sei interessato a creare applicazioni in VK, dovresti essere preparato al fatto che incontrerai alcune difficoltà lungo il percorso.
Parliamo di come creare da soli un'applicazione VKontakte. Nella prima fase, dovrai leggere i documenti che l'amministrazione VKontakte ha compilato per gli sviluppatori.
Se sei interessato a come creare un'applicazione VKontakte gratuitamente, dovrai seguire il seguente link:. I documenti dicono che utilizzeranno tutte le applicazioni sviluppate API. Questa abbreviazione si traduce dall'inglese come Interfaccia di programmazione applicazioni. In altre parole, questo è un elenco di comandi che possono essere utilizzati vari programmi In contatto con.
Tipi di applicazioni
Prima di iniziare a pensare a come creare un'applicazione in VK, devi sapere che ce ne sono due tipi su questa risorsa. A proposito, questo si riflette nella documentazione.
- Applicazioni Flash. Sono file con estensione .swf. Sono fatti nell'ambiente Adobe Flash , quindi viene compilato in un file, dopodiché viene caricato sul server questa risorsa o al tuo server.
- Applicazioni iframe (iframe).. Possono essere fatti usando varie tecnologie forniti dai browser oggi disponibili. Quindi apparirà una determinata finestra nella pagina VKontakte in cui le persone possono utilizzare questa applicazione. Il programma trasmetterà e riceverà i dati attraverso JavaScript.
Video didattico
Chiunque voglia capire come creare un'applicazione VKontakte dovrebbe vedere questo processo con i propri occhi. Dopotutto, in questo modo le informazioni vengono percepite molto meglio. Il video ti aprirà gli occhi su molte domande.
Speriamo che ora ti sia diventato più chiaro come creare un'applicazione VKontakte.
Cosa hai bisogno di sapere
Vorrei citarne alcuni linguaggi di programmazione e tecnologie che dovrai sapere. Come creare applicazioni in VK senza conoscerle? Non è realistico. Ecco l'elenco:
- Adobe Flash
- Script d'azione
- Motori 3D
- JavaScript
Imparare tutto questo richiederà certo tempo. Il tuo successo dipenderà esclusivamente da quante ore al giorno sei disposto a dedicare allo studio. Una persona che pensa giorno e notte a come creare un'applicazione VKontakte, ovviamente, lo capirà nel più breve tempo possibile.
Fonti dell'applicazione
Oggi puoi trovare i codici sorgente delle applicazioni VKontakte sulla rete. Molti possono essere scaricati gratuitamente su siti di file hosting.
Tuttavia, se vuoi ottenere la fonte di alcuni applicazione specifica, segui queste istruzioni:
Quindi abbiamo versione offline della fonte. Per ottenere i codici per le applicazioni stesse, avrai bisogno decompilatori . Sarà necessario lavorare con il loro aiuto su questo file.
Se tutto questo ti sembra complicato, sarà più facile scaricare il codice sorgente dell'applicazione. Tuttavia, tieni presente che il codice sorgente di non tutti i programmi può essere scaricato facilmente da Internet.
Sviluppo di app a pagamento
Separatamente, va notato che lo sviluppo di applicazioni VKontakte in alcuni casi viene effettuato per denaro da persone esperte. Questa opzione è adatta a coloro che non hanno il tempo o l'energia per ottenere tutto conoscenze necessarie per autocreazione. Sviluppo di applicazioniè l'attività principale per alcune persone. Il costo del lavoro non è troppo alto, e se puoi permetterti di pagarlo, contattando un buon specialista, puoi ottenere un risultato davvero buono.
Ma se vuoi imparare a sviluppare un'applicazione da solo, allora istruzione successiva Per te.
Sequenza di creazione dell'applicazione
- Sommario. Devi scrivere sul foglio tutti i desideri riguardanti il programma futuro.
- Lavoro di progettazione. Bisogno di disegnare pulsanti, sfondi, così come iscrizioni.
- Programmazione. Dovrebbe scrivere funzioni e classi attraverso il quale verranno presi provvedimenti.
- Lavora sui bug. Si consiglia di cercare gli errori e correggerli.
- Posizionamento del codice VKontakte.
Programmi gratuiti
I programmi per le applicazioni VKontakte possono essere scaricati gratuitamente da Internet. Prima di tutto, ovviamente, devi scaricare Adobe Flash. Questo è il programma principale e principale che ti permetterà di iniziare a lavorare al tuo progetto. Questo programma creare un'applicazione è molto conveniente. Tuttavia, non è facile per un principiante lavorare con lei. Ma nel tempo, le abilità compaiono e diventa più facile usarle. Anche altri programmi per applicazioni sono facili da usare. Motori 3D, ad esempio, velocizzano e semplificano notevolmente il processo di creazione delle applicazioni.
La via più facile
Se vuoi creare il tuo programma nel più breve tempo possibile, usa il designer di applicazioni VKontakte. Applicazioni gratuite
, ad esempio, consente di creare un'applicazione in 5 minuti.
Ora lo sai dentro in termini generali come scrivere un'applicazione per VKontakte.
Domanda: Applicazione Flash come iFrame che visualizza un sito web
Buona giornata!
Amici, mi sono imbattuto in una cosa del genere in cui il vostro aiuto con un flash è urgentissimo!
Ma il fatto è che non lo so affatto e non so nemmeno su cosa scriverlo
In generale, non girerò intorno al cespuglio e dirò l'intero punto e ciò di cui ho bisogno
Andare:
In generale, siamo impegnati in giocattoli su Unity3D e scriviamo giochi per il browser
(Non su) puramente amanti del poyuzat e solo qualcosa da imbrogliare
Il fatto è che vogliamo aggiungere giocattoli a VK, dove puoi usarli come iFrame
Cioè, li versi dentro hosting gratuito e punta il link e basta, il gioco funziona
ma ora è apparsa una nuova funzionalità lì, sono necessari 2 collegamenti,
il primo va come http://domain.com/game.html
il primo va come https://domain.com/game.html
Gli hosting gratuiti non supportano HTTPS, beh, questo è Certificati SSL
Sono andato sul forum di ruoff unity, dove i ragazzi hanno suggerito di prendere l'applicazione, cambiare non iFrame ma Flash e caricare lì un'unità flash USB
E crea l'unità flash più semplice che sarà come iFram, beh, cioè il nome.swf stesso sarà come iFrame e scrivi lì il tuo indirizzo
In generale, queste sono le oscillazioni, non vogliono condividere come si fa, stanno cercando di vendere le migliori pratiche come sempre, ma io vengo dalla gente comune che non ha competenze o finanze, e ci sarebbe altra domanda - se il progetto era commerciale, altrimenti è tutto utilizzabile per noia...
Sarò molto grato se qualcuno mastica cosa è cosa e come farlo!
Grazie per l'attenzione!
Domanda: Crea semplice Flash Appendice
Aiutami per favore. Ho bisogno di creare una semplice applicazione per il sito realizzata in Joomla
Risposta: se vuoi creare un'applicazione, inizia con gli schizzi o immediatamente dagli oggetti anim.
e poi puoi andare al codice
per esempio c'è un carattere Char
e c'è una mappa MapMC
Domanda: recupero dei dati da Flash su una pagina
Buon pomeriggio, dimmi come puoi ottenere dati da Flash, che mostra i numeri sulla pagina? È anche possibile o no? IN Marcatura HTML questo gioco flash ha tutto uno sguardo . Dimmi cosa si può fare? C'è accesso ai file sul disco rigido, ma come trovare esattamente ciò che è responsabile di questo?
Aggiunto dopo 8 minuti
Forse puoi usare una specie di Dump Flash Decomplier? Ma cosa decompilare?
Risposta: Forse questo aiuterà?
Domanda: codice di risposta del server e aggiornamento dell'iframe
Ciao
Vorrei implementare quanto segue: nella pagina, tramite l'iframe, viene visualizzato il sito, se il sito nell'iframe non viene caricato (il codice di risposta del server di questo sito non è 200), l'iframe dovrebbe ricaricarsi automaticamente. E il ricaricamento automatico continua fino a quando il codice di risposta del sito nell'iframe diventa 200.
È possibile implementarlo?
Trovato il codice di aggiornamento automatico della pagina