sto cercando di impostare il Facebook Messenger API e sto ottenendo questo errore quando si tenta di aggiungere il WebHook:Facebook Messenger API "URL Impossibile convalidare"
L'URL non poteva essere convalidato. La verifica della callback non è riuscita con i seguenti errori: curl_errno = 60; curl_error = Problema con il certificato SSL: impossibile ottenere il certificato emittente locale; Codice di stato HTTP = 200; Messaggio HTTP = Connessione stabilita
Ho configurato il mio server NodeJS utilizzando il codice fornito nel tutorial. Ecco l'url: https://stackoverload.me/chatter/webhook
EDIT ECCO LA RISOLUZIONE (qualcuno ha voluto vedere il codice):
var express = require('express');
var fs = require('fs');
var https = require('https');
var app = express();
app.use(express.static('public'));
// SSL
https.createServer(
{
ca: fs.readFileSync(__dirname + '/server.ca'),
key: fs.readFileSync(__dirname + '/server.key'),
cert: fs.readFileSync(__dirname + '/server.cert')
}
, app).listen(443, function() {
console.log('Server is now running.');
});
// HTTP redirect to SSL
express()
.get('*', function(req,res){
res.redirect('https://example.com' + req.url)
})
.listen(80);
Ti manca un certificato intermedio nella catena, quindi il tuo certificato non può essere verificato come originale. https://www.sslshopper.com/ssl-checker.html#hostname=stackoverload.me ha istruzioni su cosa fare. – CBroe
@CBroe Sto affrontando lo stesso errore, anche se sto distribuendo su parseapp.com, qualche idea? – dhaval
Ho aggiunto un file CA al mio server e ha funzionato bene –