Как получить данные формы airhob api?Мой запрос дает мне 401 - PullRequest
0 голосов
/ 10 июля 2019

Я хочу получить информацию о рейсе от API под названием airhob (https://www.airhob.com/developers/api/docs).

Для этого я использую ReactJS и Axios для извлечения данных.

В документации Api только заголовок:

apikey - Ваша песочница или ключ API продукции

режим - песочница или производство

Content-Type - application / json

Для этого я пишу следующий код:

    var authOptions = {
        method: 'post',
        url: 'https://dev-sandbox-api.airhob.com/sandboxapi/flights/v1.3/search',
        headers: {
                'Content-Type' :  'application/json',
                'apikey': 'MyApiKey',
                'mode' : 'sandbox'
              },

        data:{

                 "TripType": "O",
                  "NoOfAdults": 1, 
                  "NoOfChilds": 0, 
                  "NoOfInfants": 0,
                   "ClassType": "Economy", 
                   "OriginDestination": [
                        { "Origin": "SFO", 
                        "Destination": "LAX", 
                        "TravelDate": "04/23/2018" } 
                    ], 
                    "Currency": "USD" 

            },
        json: true
      };

        return axios(authOptions)
        .then(function(response){
          console.log(response);

        })
        .catch(function(error){
          console.log(error);
        });

Таким образом, результат для этого кода должен отображать все полеты в Лос-Анджелес в моей консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...