Меня поразил Quillionz API. Об этом API. В почтовом запросе должно быть указано не менее 300 слов, а в запросе на получение вопросы будут приходить. Я вызывал этот api с помощью OAuth.
проверьте мои данные API со всеми учетными данными. https://app.quillionz.com: 9443 / devportal / apis / 3f38a2dd-9cb3-41d c -b11d-e3d3f6f53e70 / test
Код ниже не работает, есть ли другой способ получить и отправлять запросы
function getQuestions(content, sender_psid, follow_up, callback){
console.log("Generating questions");
const headers= {
'Content-Type': 'text/plain',
'Authorization': `Bearer ${process.env.AUTH_TOKEN}`
}
axios.post(process.env.CALLBACK_URL, content, {
headers: headers
})
.then(function(response) {
console.log(".....................................................");
console.log(response.data.Data);
console.log(".....................................................")
var ques = [];
var corr_ans = [];
var user_ans = [];
var obj;
for ( obj of response.data.Data.recall){
ques.push(obj.Question);
corr_ans.push(obj.Answer);
if(ques.length==5){
break;
}
}
console.log(JSON.stringify(ques));
callback(sender_psid, res, follow_up);
})
.catch(function(error) {
res = createResponse(process.env.ERR_Q);
callback(sender_psid, res);
console.log(error);
});
}