Я пытаюсь настроить API мессенджера Facebook и получаю эту ошибку при попытке добавить WebHook:
Не удалось проверить URL-адрес. Ошибка проверки обратного вызова со следующими ошибками: curl_errno = 60; curl_error = проблема с сертификатом SSL: невозможно получить сертификат локального эмитента; Код состояния HTTP = 200; HTTP-сообщение = соединение установлено
Я настроил свой сервер NodeJS, используя код, предоставленный в руководстве. Вот URL-адрес: https://stackoverload.me/chatter/webhook
РЕДАКТИРОВАТЬ ЗДЕСЬ РАЗРЕШЕНИЕ (кто-то хотел увидеть код):
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);
ca: fs.readFileSync()
, и это была единственная проблема. Теперь он отлично работает. - person ozgrozer   schedule 13.04.2016