, поэтому я попытался вызвать API моего сервера nodejs: http://localhost:8000/api?birth=02.03.2019
, и хотя URL работает в моем веб-браузере и возвращает мне json, chatfuel даже не вызывает мой сервер.Я не уверен, что я здесь забываю.
Я могу вызывать другой API с помощью chatfuel через
Мой API:
var express = require('express');
var app = express();
...
app.get('/api', (req, res) => {
let pertinentData = fetchData(findAge(req.query.birth), data);
res.status(200).send({
set_attributes: {
notification: pertinentData.push
},
messages: [
{text: pertinentData.semaine}
]
})
});
const PORT = 8000;
app.listen(PORT, () => {
console.log(`server running on port ${PORT}`)
});
РЕДАКТИРОВАТЬ:
Этот код на самом деле работает, единственная проблема состояла в том, что chatfuel не принимает url localhost как api.Я не понял почему.