Почему не работает API Skyscanner (Python)? - PullRequest
0 голосов
/ 10 марта 2020

Я перешел к документации Skyscanner API на странице и выбрал «Python (Запросы)» в переключателе языка. Затем я скопировал фрагмент кода и изменил входящие и исходящие даты на допустимые даты (т.е. даты позже, чем сегодня). Но после запуска кода я получаю пустые результаты. Почему это?

import requests

url = "https://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/pricing/v1.0"

payload = "inboundDate=2020-05-20&cabinClass=business&children=0&infants=0&country=US&currency=USD&locale=en-US&originPlace=SFO-sky&destinationPlace=LHR-sky&outboundDate=2020-05-15&adults=1"
headers = {
    'x-rapidapi-host': "skyscanner-skyscanner-flight-search-v1.p.rapidapi.com",
    'x-rapidapi-key': "MY_API_KEY", # need to fill up a form to get the Key
    'content-type': "application/x-www-form-urlencoded"
    }

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)

>>> {}

1 Ответ

0 голосов
/ 10 марта 2020

Проверяли ли вы пример ответа этого API?

Большую часть времени, когда API должен возвращать True, затем также остается пустым ответ.

...