Je suis en train d'installer l'API de messagerie Facebook et que je reçois cette erreur lorsque je tente d'ajouter le webhook:API Facebook Messenger « URL NE POUVAIENT ETRE VALIDES »
L'URL ne pouvait pas être validé La vérification du rappel a échoué avec les erreurs suivantes: curl_errno = 60; curl_error = Problème de certificat SSL: impossible d'obtenir le certificat de l'émetteur local; Code d'état HTTP = 200; Message HTTP = Connexion établie
J'ai configuré mon serveur NodeJS en utilisant le code fourni dans le tutoriel. Voici l'url: https://stackoverload.me/chatter/webhook
EDIT VOICI LA RESOLUTION (quelqu'un a voulu voir le code):
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);
Il vous manque un certificat intermédiaire dans la chaîne, donc votre certificat ne peut pas être vérifié comme étant authentique. https://www.sslshopper.com/ssl-checker.html#hostname=stackoverload.me a des instructions sur ce qu'il faut faire. – CBroe
@CBroe Je suis confronté à la même erreur, même si je suis en train de déployer sur parseapp.com, une idée? – dhaval
J'ai ajouté un fichier CA à mon serveur et cela a bien fonctionné –