App di esempio

Su GitHub sono disponibili app di esempio che puoi configurare, modificare o utilizzare per verificare rapidamente la configurazione dei Webhooks.

Configurazione di un'app di esempio

Vediamo come configurare un'app di esempio su Heroku:

  1. Crea un account Heroku gratuito, se non ne hai già uno, ed effettua l'accesso.
  2. A questo punto, vai su GitHub e implementa l'app su Heroku. Il nome dell'app scelto farà parte dell'URL di callback, quindi scegline uno semplice da ricordare. Per l'implementazione sarà necessario qualche secondo.
  3. In una nuova tab del browser, vai alle impostazioni della Dashboard gestione app della tua app e copia la chiave segreta dell'app.
  4. Nelle impostazioni dell'app Heroku, configura due variabili: APP_SECRET e TOKEN. Assegna (incolla) la chiave segreta alla variabile di configurazione APP_SECRET e assegna una stringa qualsiasi a TOKEN. Includeremo questa stringa in tutte le richieste di verifica quando configurerai il prodotto Webhooks nella Dashboard gestione app (l'app convaliderà la richiesta autonomamente).

Ora l'app dovrebbe essere pronta. Prima di tornare alla Dashboard gestione app per configurare il prodotto Webhooks:

  • Visualizza l'app Heroku in un browser. Dovresti vedere un array vuoto ([]). Questa pagina mostrerà i dati delle notifiche sui nuovi aggiornamenti, quindi ricaricala di frequente durante il test.
  • L'URL di callback dell'app sarà l'URL dell'app Heroku con /facebook aggiunto alla fine. Questo URL ti servirà durante la configurazione del prodotto.
  • Copia il valore TOKEN impostato in precedenza; ti servirà anche durante la configurazione del prodotto.

Cosa contiene l'app di esempio Heroku?

L'app usa Node.js e i pacchetti seguenti:

  • body-parser (per il parsing JSON)
  • express (per i percorsi)
  • express-x-hub (per il supporto SHA1)

Verifica dell'app di esempio

Puoi verificare facilmente se l'app di esempio è in grado di ricevere eventi Webhook.

  1. Nel prodotto Webhooks nella Dashboard gestione app, clicca sul pulsante Test per uno qualsiasi dei campi Webhook.
  2. Viene visualizzata una finestra di dialogo pop-up contenente un esempio di quello che verrà inviato. Clicca su Invia al mio server.
  3. Ora dovresti vedere le informazioni sui Webhooks nell'URL dell'app Heroku oppure puoi utilizzare curl https://<your-subdomain>.herokuapp.com nella finestra di un terminale.