Import Fraport API
Verfasst: Samstag 23. Oktober 2021, 13:06
Hallo zusammen,
ich versuche die Fraport API mit Python abzufragen. Mir ist nicht klar, wie ich den API Key einsetzen muss damit ich eine Verbindung bekomme.
Ich bekomme diese Fehlermeldung angezeigt:
requests.exceptions.SSLError: HTTPSConnectionPool(host='developer.fraport.de', port=443): Max retries exceeded with url: /api/flights/1.0.2/flight2/FRA/arrival (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)')))
Bei diesem Beispiel aus einem YouTube Video hab ich es mit der Wetter abfrage hinbekommen, nur wie lässt sich das auf meine Frage mit der Fraport API übertragen ? Wo muss ich den Key eintragen ?
Vielen Dank im Vorraus
ich versuche die Fraport API mit Python abzufragen. Mir ist nicht klar, wie ich den API Key einsetzen muss damit ich eine Verbindung bekomme.
Code: Alles auswählen
import requests
api_key = "3011c147-180b-3ec5-ba2c-34034812****"
url = 'https://developer.fraport.de/api/flights/1.0.2/flight2/FRA/arrival'
data = requests.get(url).json()
scheduled = data['arrival']['scheduled']
estimated = data['arrival'] ['estimated']
requests.exceptions.SSLError: HTTPSConnectionPool(host='developer.fraport.de', port=443): Max retries exceeded with url: /api/flights/1.0.2/flight2/FRA/arrival (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)')))
Bei diesem Beispiel aus einem YouTube Video hab ich es mit der Wetter abfrage hinbekommen, nur wie lässt sich das auf meine Frage mit der Fraport API übertragen ? Wo muss ich den Key eintragen ?
Code: Alles auswählen
import requests
API_KEY = "PASTE YOUR API CODE HERE"
city = input("Hallo! Bitte gib eine Stadt ein.")
url = f'https://api.openweathermap.org/data/2.5/weather?q={city}&appid={API_KEY}&units=metric'
data = requests.get(url).json()
temp = data['main']['temp']
humidity = data['main']['humidity']
print(f'In {city} beträgt die Temperatur {temp}. Die Luftfeuchtigkeit beträgt {humidity}.')
Vielen Dank im Vorraus
