Come creare un'app Facebook per la tua pagina
Cosa sapere
- Vai a sviluppatori.facebook.com e scegli Le mie applicazioni > Crea app. Inserisci i dettagli per il tuo ID app. Scegli scenari di sviluppo o salta.
- Scegliere Impostare sotto il tipo di app che desideri. Per un'app Messenger, scegli la tua pagina e completa le istruzioni di configurazione di Webhook.
- Utilizzare il API grafico per leggere e scrivere dati su Facebook. Il grafo API presenta una semplice visualizzazione del grafico sociale di Facebook.
Puoi creare il tuo Facebook app per la tua azienda, organizzazione o uso personale integrandola con la tua pagina Facebook. La piattaforma Facebook Developers ha tutto ciò di cui hai bisogno, inclusi gli strumenti e le guide necessari per guidarti attraverso il processo.
Come creare un'app Facebook per la tua pagina
I seguenti passaggi ti guideranno attraverso il processo di creazione di un'app per Facebook Messenger. Tuttavia, ci sono molti altri prodotti che puoi scegliere per la tua app. I seguenti passaggi richiedono anche che tu abbia una pagina Facebook allestita.
Navigare verso sviluppatori.facebook.com in un browser web. Se non hai già effettuato l'accesso al tuo account Facebook, seleziona Accesso in alto a destra per accedere al tuo account.
-
Selezionare Le mie applicazioni in alto a destra e poi seleziona + Crea app dall'elenco a discesa.
-
Crea il tuo App ID inserendo un nome nel Visualizza campo Nome e un indirizzo email nel Campo Email di contatto.
Scegli il blu Crea ID app pulsante quando hai finito.
Potrebbe esserti chiesto di completare un controllo di sicurezza inserendo un codice CAPTCHA.
-
Facebook ti darà la possibilità di scegliere tra quattro scenari per aiutarti a costruire la tua app. Puoi sceglierne uno e selezionare il blu Confermare pulsante in basso o, se preferisci creare la tua app senza utilizzare uno di questi scenari, seleziona Saltare Invece.
Per questo particolare tutorial, lo faremo Saltare gli scenari.
-
Seleziona il Impostare pulsante per un prodotto per iniziare a creare la tua app.
Ai fini di questo tutorial, selezioneremo Messaggero.
-
Nella sezione Token di accesso, seleziona menu `A tendina sotto Pagina per selezionare il pagina Facebook vuoi usare.
Potrebbe essere necessario modificare le autorizzazioni per concedere l'accesso all'app e generare un token. Scegli il blu Modifica autorizzazioni pulsante > Continua come [Nome] > Casella di controllo della pagina > Prossimo > Fatto > OK. Una stringa di caratteri apparirà nel campo Token di accesso alla pagina.
-
Prima di fare qualsiasi altra cosa, devi seguire Istruzioni per la configurazione del webhook di Facebook per creare un token di verifica, che ti servirà per il passaggio successivo.
Avrai bisogno di Node.js installato sul tuo computer per configurare il tuo webhook.
-
Nella sezione Webhook, seleziona Imposta i webhook ed entra l'URL della tua pagina nel campo URL di richiamata più il verifica token creato nell'ultimo passaggio nel campo Verifica token.
-
Seleziona il caselle di controllo accanto agli eventi del webhook che desideri inviare al tuo webhook.
Facebook consiglia di selezionare messaggi e messaging_postbacks al minimo.
-
Scegli il blu Verifica e salva pulsante.
Una richiesta GET verrà inviata al tuo webhook. Se hai impostato tutto correttamente, le impostazioni del webhook verranno salvate automaticamente.
-
Ora per iscrivere la tua app alla tua pagina, torna alle Impostazioni della tua app e cerca la sezione Generazione di token e seleziona Seleziona una pagina per scegliere la tua pagina dall'elenco a discesa.
Torna alla sezione Webhook, procedi come sopra selezionando Seleziona una pagina per scegliere la tua pagina dall'elenco a discesa.
Seleziona il sottoscrivi pulsante.
-
Per assicurarti di impostare tutto correttamente, prova la tua app andando su Facebook.com o Messenger sul tuo dispositivo mobile e inviando un messaggio alla tua pagina. Il tuo webhook dovrebbe ricevere un evento webhook, il che significa che la tua app è stata configurata correttamente.
Se stai utilizzando Messenger con la tua app, valuta la possibilità di effettuare il check-out Guida rapida di Facebook per aiutarti a costruire il tuo primo bot di Messenger.
Che cos'è un'app di Facebook?
Gli sviluppatori costruiscono la maggior parte dei comuni app che troverai su Facebook, tramite la piattaforma Facebook Developers. Migliaia di app di terze parti sono disponibili per l'uso tramite account Facebook personale che ti aiutano a connetterti con altri prodotti e servizi.
Un'app (da non confondere con l'applicazione non proprio completa chiamata "applet") non è realmente un'applicazione nel senso in cui gli utenti di computer Mac e Windows conoscono il termine. Invece di installare un'applicazione per computer (nota anche come software e programmi) da un disco o da un download sul tuo disco rigido del computer, utilizzeresti un'app di Facebook eseguendo all'interno del tuo browser a— che non occupa spazio sul tuo computer.
Ad esempio, se stai usando un'app per giocare a Scrabble con un amico su Facebook, Facebook memorizza ogni mossa che fai sui suoi server, non localmente. La pagina si aggiorna quando accedi di nuovo o aggiorni il browser in altro modo. Questa è la differenza fondamentale tra un'app di Facebook e un'applicazione convenzionale.
Che cos'è la piattaforma per sviluppatori di Facebook?
Facebook ha lanciato la piattaforma Facebook Developers nel 2007, fornendo un framework che gli sviluppatori possono utilizzare per creare applicazioni che interagiscono con core Funzionalità di Facebook. Ciò significava che le app potevano condividere le informazioni dell'utente con applicazioni esterne tramite un'API aperta (interfaccia di programmazione dell'applicazione).
La piattaforma Facebook Developers fornisce una serie di API e strumenti che consentono agli sviluppatori di terze parti di integrarsi con il grafico aperto, tramite applicazioni su Facebook.com o siti Web esterni e dispositivi.
Perché dovresti creare un'app per Facebook?
Ti starai chiedendo, per cosa può utilizzare un gioco come Scrabble per la tua azienda? Pochissimo, ma i giochi non sono l'unico utilizzo delle app. Qualsiasi entità che desideri condividere il proprio nome su un social network può utilizzare un'app per generare il riconoscimento del marchio.
Considera questo scenario: possiedi un ristorante con la sua pagina Facebook. Molte persone pubblicano commenti banali sui post della pagina, e questo è tutto. La pagina ha una base di fan, ma non molti clienti si sentono abbastanza incoraggiati da "mi piace".
Ora immagina la pagina con un'app che elenca le voci di menu, completa di foto che gli utenti possono selezionare e condividere. Invece di offrire ai tuoi fan noiosi aggiornamenti di stato o link al tuo blog, un'app può consentire loro di condividere una visione più accattivante di ciò che hanno appena mangiato nel tuo ristorante. È facile e divertente da usare per i fan e in questo modo sfrutti il valore del marketing sociale.
Utilizzo dell'API di Facebook
Il API grafico è il fulcro della piattaforma Facebook Developers, che consente agli sviluppatori di leggere e scrivere dati su Facebook. Il grafo API presenta una visualizzazione semplice e coerente del grafico sociale di Facebook, rappresentando in modo uniforme gli oggetti nel grafico (ad es. persone, foto, eventie pagine) e le connessioni tra di essi (ad esempio, relazioni di amicizia, contenuto condiviso e tag foto).
Insieme alla directory dell'applicazione, questo è l'aspetto più potente della piattaforma Facebook per gli sviluppatori.
Due funzionalità che gli sviluppatori di Facebook utilizzano spesso per ampliare il proprio pubblico sono gli inviti alle app e i post nelle storie dei feed di notizie. Entrambi dicono agli utenti di Facebook quali dei loro amici partecipano all'app.
Un invito è una domanda esplicita rivolta ad amici scelti dall'utente dell'app. D'altra parte, l'opzione newsfeed fa semplicemente sapere agli altri che un amico sta usando un'app.
Convincere un utente a inviare inviti è più difficile perché tali inviti non sono sempre i benvenuti. Tuttavia, se un utente li invia a coloro che potrebbero essere sinceramente interessati all'app, ciò può portare a registrazioni.
Con i giusti incentivi, marketing e branding, le app su Facebook possono diffondersi a macchia d'olio. Segui le istruzioni di seguito per imparare a costruire il tuo primo.