Мне нужна помощь в создании топора ios после запроса - PullRequest
0 голосов
/ 06 января 2020

Я пытался сделать запрос на публикацию, используя https://api.api.ai/v1/query?v=20150910 url с топором ios и попытался разместить данные в консоли, после помещения токена в заголовок:

    var accessToken = ****;

    function postData(){
        axios.post('https://api.api.ai/v1/query?v=20150910',{
                data: JSON.stringify({ 
                    "query": "Hello", 
                    "lang": "en", 
                    "sessionId": 
                       "somerandomthing" }),
                headers:{
                    "Authorization": "Bearer " + acessToken,
                    "Accept": "application/json, text/plain, */*",
                    "Content-Type": "application/json"
                }
            })
        .then(resp => {
            resp.json({
                msg: 'Hello'
            })
            showOutput(resp);
        }).catch(err => {
            console.log(err.message);
        })
    }

Однако, когда я запускаю программу, используя live-сервер, я получаю сообщение POST https://api.api.ai/v1/query?v=20150910 403. Я уже пытался изменить:

 1. Authorization to Authorization: 'Bearer ****'
 2. Different method of using post request in axios:

    axios({
       method: 'post',
       url: 'https://api.api.ai/v1/query?v=20150910,
       data: {
                "query": "Hello", 
                 "lang": "en", 
                 "sessionId": 
                 "somerandomthing",
       headers: {
          "Authorization": "Bearer " + acessToken,
          "Accept": "application/json, text/plain, */*",
          "Content-Type": "application/json" 
      }
     }).then(resp => {console.log(resp}).catch(err => {console.log(err.message)});

Я не могу понять, почему ax ios не делает запрос на публикацию. Спасибо за вашу помощь.

...