Infine Facebook ha lanciato l'API per il proprio messenger API for their messenger. Questo ci permetterà di creare bot di chat.Piattaforma Facebook Messenger. Impostazione del webhook con SSL
In getting started guide, Ho bisogno di impostare webhook. Ciò richiede il server web che risiede in un dominio specifico e deve utilizzare la connessione SSL.
Ho VPS con IP statico. Ho creato un certificato autofirmato e creato un semplice server Web Node JS che utilizza questo certificato. Prima di tutto ho bisogno di verificare gettone per webhook:
app.get('/webhook/', function (req, res) {
if (req.query['hub.verify_token'] === '<validation_token>') {
res.send(req.query['hub.challenge']);
}
res.send('Error, wrong validation token');
})
Poi ho lanciato questa applicazione server e nel mio facebook app cruscotto clicco per Verifica e salvare pulsante.
Mi lancia questo messaggio di errore:
Questo significa che Facebook non vuole accettare la mia auto certificato firmato.
Questo porta a diverse domande:
Ho bisogno di usare i certificati SSL solo forniti da autorità di certificazione al fine di lavorare con Facebook Messenger?
Lavorare con Facebook Messenger è molto più difficile di Telegram.
Mi chiedo come si sta sviluppando localmente in assenza di https? – Volatil3
Codice locale, quindi caricarlo sul mio VPS tramite git e avviarlo. –
grazie per la tua risposta, facendo riferimento al codice di esempio, sto ricevendo errore: 'Errore Parse: errore di sintassi, imprevisto ',', attesa variabile (T_VARIABLE)'. Come eseguire quel codice e verificare il mio weebhook? – Volatil3