API Quillinoz с Oauth - PullRequest
       151

API Quillinoz с Oauth

1 голос
/ 04 августа 2020

Меня поразил 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);
  });
}

...