Facebook è l’applicazione di social networking in più rapida crescita che attualmente ha più di 350 milioni di utenti attivi. Una delle sue caratteristiche chiave è la piattaforma di Facebook, che ci permettono di costruire applicazioni su Facebook. Attualmente ci sono un sacco di applicazioni di Facebook costruite dagli sviluppatori di tutto il mondo come gioco, che è l’applicazione più popolare su Facebook.
Questo tutorial vi guiderà attraverso la creazione di un’applicazione Facebook utilizzando Facebook PHP API che visualizzerà il testo Ciao Mondo, chiamato Hola Mundo. Prima di iniziare a creare un’applicazione Facebook, ci sono alcune cose che dovete sapere:
- Dovresti avere familiarità con il linguaggio di programmazione PHP
- Devi avere familiarità con i fondamenti del web hosting e avere un posto dove distribuire la tua applicazione
- Devi avere un account Facebook
Se hai soddisfatto i requisiti di cui sopra, sei pronto per iniziare a costruire l’applicazione Facebook attraverso questo tutorial.
A. Impostazione dell’Applicazione
- Vai a Facebook gli sviluppatori di zona, e fare clic su configura Nuova Applicazione pulsante
- Digitare il nome dell’applicazione (Hola Mundo), scegliere d’Accordo su Facebook Termine e quindi fare clic su Crea pulsante dell’Applicazione
- Quindi Facebook creerà due chiavi per la vostra applicazione, la chiave API e la chiave segreta, scrivere e salvare su un file per un uso successivo.
- Vai alla scheda Canvas e digita un URL univoco per la tua applicazione (hollamundo) sull’URL della pagina Canvas, deve essere univoco o riceverai un messaggio di errore se l’URL è stato utilizzato da un’altra applicazione. In questo caso uso hollamundo piuttosto che holamundo perché è stato utilizzato da un’altra applicazione. Su Canvas Callback URL, digitare l’URL per la pagina dell’applicazione sul server . Scegli l’opzione FBML On Render Method in Impostazioni Canvas, che ti consente di creare applicazioni complete della piattaforma Facebook che si integrano profondamente nell’esperienza Facebook di un utente. Lasciate che un altro opzioni di impostazione è di default quindi fare clic sul pulsante Salva modifiche.
- In questo momento l’applicazione è pronta, provare a digitare l’URL della pagina Tela sul browser e vedere quali sono i risultati. Quello che ottieni è un messaggio di errore perché la tua applicazione non esiste sul tuo server, ok non preoccuparti, passa ai passaggi successivi.
B. Configura l’applicazione sul tuo host
Dopo aver configurato l’applicazione su Facebook, è il momento di fare un po ‘ di codifica e alcune attività di amministrazione del server.
- Scarica la libreria client di Facebook ed estrarla, troverai due directory all’interno, footprints e php. Copia tutti i file dalla directory php e caricali nella directory dell’applicazione di Facebook sul tuo server, che deve essere lo stesso con l’URL di Callback Canvas impostato prima.
- Crea indice.file php con i seguenti contenuti:
<?phpinclude_once 'facebook.php';$apikey = 'typeyourapikeyhere';$secretkey = 'typeyoursecretkeyhere';$fbObj = new Facebook($apikey, $secretkey);$myuid = $fbObj->require_login();$fbml = "<h2>Hello world, my name is <fb:name uid=\"$myuid\" useyou=\"false\" />," . "welcome to my first facebook application!</h2>";echo $fbml;?>
Semplice giusto ? Facebook ha reso semplice utilizzando FBML, tutto quello che dovete fare è applicare i tag predifined sul codice. Puoi leggere la spiegazione completa su FBML sulla pagina Wiki degli sviluppatori di Facebook qui .
riga 2: l’facebook file di libreria principale
linea 4&5: definire la tua api key e secret key
linea 7: creare un’istanza di Facebook client di classe
linea 8: ottenere il vostro facebook user id (uid), il require_login metodo è utilizzato per forzare l’utente per il login in Facebook prima di utilizzare l’applicazione. Se non sono connessi, Facebook li reindirizzerà prima alla pagina di accesso di Facebook e poi li porterà alla pagina dell’applicazione dopo aver effettuato l’accesso.
riga 9: il contenuto della tua pagina mostra il tuo nome usando il tag FBML Fb: name.
Ora la tua applicazione è completa e pronta per essere accessibile da chiunque nel mondo. Digita l’URL della pagina Canvas sul browser e otterrai la pagina Consenti accesso che è predefinita per l’applicazione Facebook per il primo accesso, fai clic sul pulsante Consenti per accedere all’applicazione.
È possibile visualizzare in diretta applicazione di esempio qui sopra
da