Udostępnij przez


Aviationstack (niezależny wydawca)

Interfejs API stosu lotniczego został utworzony w celu dostarczania dokładnych danych dotyczących lotów globalnych zarówno w czasie rzeczywistym, jak i dla lotów historycznych. Zintegrowanie z jednym z najbardziej zaawansowanych dostawców danych lotniczych na rynku, interfejs API stosu lotniczego jest w stanie dostarczać aktualizacje w czasie rzeczywistym dotyczące bieżących lotów z opóźnieniem zaledwie 30-60 sekund.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Troy Taylor
adres URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Metadane łącznika
Publisher Troy Taylor, Firma Solutions
Witryna internetowa https://aviationstack.com/
Zasady ochrony prywatności https://www.ideracorp.com/Legal/APILayer/PrivacyStatement
Kategorie Dane

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Klucz dostępu do interfejsu API securestring Klucz dostępu interfejsu API dla tego interfejsu API Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Pobieranie krajów

Ta akcja zwraca dane dotyczące krajów docelowych.

Pobieranie linii lotniczych

Ta akcja zwraca dane dotyczące globalnych linii lotniczych.

Pobieranie lotów

Ta akcja służy do śledzenia lotów i pobierania informacji o stanie lotu w czasie rzeczywistym.

Pobieranie podatków lotniczych

Ta akcja zwraca dane dotyczące podatków lotniczych.

Pobieranie samolotów

Ta akcja zwraca dane dotyczące różnych samolotów i samolotów.

Pobieranie typów samolotów

Ta akcja zwraca dane dotyczące różnych typów samolotów.

Uzyskiwanie miast

Ta akcja zwraca dane dotyczące miast docelowych.

Uzyskiwanie portów lotniczych

Ta akcja zwraca dane dotyczące globalnych lotnisk.

Pobieranie krajów

Ta akcja zwraca dane dotyczące krajów docelowych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Określ limit wyników, które mają być zwracane w odpowiedzi interfejsu API. Maksymalna dozwolona wartość to 100.

Przesunięcie
offset integer

Określ przesunięcie dla stronicowania. Przykład: określenie przesunięcia 10 w połączeniu z limitem 10 spowoduje wyświetlenie wyników 10–20. Domyślna wartość przesunięcia to 0, zaczynając od pierwszego dostępnego wyniku.

Zwraca

Nazwa Ścieżka Typ Opis
Przesunięcie
pagination.offset integer

Określone lub domyślne przesunięcie stronicowania.

Ograniczenie
pagination.limit integer

Określony lub domyślny limit wyników na stronę stronicowania.

Liczba
pagination.count integer

Liczba wyników znalezionych na bieżącej stronie stronicowania.

Total
pagination.total integer

Całkowita liczba wyników znalezionych dla żądania.

Dane
data array of object
identyfikator
data.id string

Identyfikator.

Kapitał
data.capital string

Stolica kraju.

Kod waluty
data.currency_code string

Kod waluty skojarzonej z krajem.

Kod FIPS
data.fips_code string

Kod FIPS kraju.

Iso kraju
data.country_iso2 string

Dwuliterowy kod ISO kraju.

Kraj ISO 3
data.country_iso3 string

3-literowy kod ISO kraju.

Continent
data.continent string

Kontynent, w który znajduje się kraj.

Identyfikator kraju
data.country_id string

Identyfikator kraju.

Nazwa kraju
data.country_name string

Nazwa kraju.

Nazwa waluty
data.currency_name string

Nazwa waluty skojarzonej z krajem.

Numer ISO kraju
data.country_iso_numeric string

Numeryczny kod ISO kraju.

Prefiks telefonu
data.phone_prefix string

Prefiks telefonu skojarzony z krajem.

Populacja
data.population string

Populacja kraju.

Pobieranie linii lotniczych

Ta akcja zwraca dane dotyczące globalnych linii lotniczych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Określ limit wyników, które mają być zwracane w odpowiedzi interfejsu API. Maksymalna dozwolona wartość to 100.

Przesunięcie
offset integer

Określ przesunięcie dla stronicowania. Przykład: określenie przesunięcia 10 w połączeniu z limitem 10 spowoduje wyświetlenie wyników 10–20. Domyślna wartość przesunięcia to 0, zaczynając od pierwszego dostępnego wyniku.

Zwraca

Nazwa Ścieżka Typ Opis
Ograniczenie
pagination.limit integer

Określony lub domyślny limit wyników na stronę stronicowania.

Przesunięcie
pagination.offset integer

Określone lub domyślne przesunięcie stronicowania.

Liczba
pagination.count integer

Liczba wyników znalezionych na bieżącej stronie stronicowania.

Total
pagination.total integer

Całkowita liczba wyników znalezionych dla żądania.

Dane
data array of object
Nazwa linii lotniczej
data.airline_name string

Pełna nazwa linii lotniczych.

Kod IATA
data.iata_code string

Kod IATA linii lotniczej.

Ewidencjonowanie prefiksów IATA
data.iata_prefix_accounting string

Prefiks IATA lub kod księgowy linii lotniczej.

Kod ICAO
data.icao_code string

Kod ICAO linii lotniczej.

Znak wywoławczy
data.callsign string

ICAO callsign linii lotniczej.

Typ
data.type string

Typ linii lotniczych.

Status
data.status string

Obecny status linii lotniczej.

Rozmiar floty
data.fleet_size string

Wielkość floty linii lotniczych.

Średni wiek floty
data.fleet_average_age string

Średni wiek samolotu floty.

Data założenia
data.date_founded string

Rok założycielski linii lotniczej.

Kod koncentratora
data.hub_code string

Kod koncentratora skojarzony z linią lotniczą.

Nazwa kraju
data.country_name string

Nazwa kraju pochodzenia linii lotniczej.

Iso kraju
data.country_iso2 string

Dwuliterowy kod ISO kraju pochodzenia linii lotniczej.

Pobieranie lotów

Ta akcja służy do śledzenia lotów i pobierania informacji o stanie lotu w czasie rzeczywistym.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Określ limit wyników, które mają być zwracane w odpowiedzi interfejsu API. Maksymalna dozwolona wartość to 100.

Przesunięcie
offset integer

Określ przesunięcie dla stronicowania. Przykład: określenie przesunięcia 10 w połączeniu z limitem 10 spowoduje wyświetlenie wyników 10–20. Domyślna wartość przesunięcia to 0, zaczynając od pierwszego dostępnego wyniku.

Stan lotu
flight_status string

Filtruj wyniki według stanu lotu. Dostępne wartości: zaplanowane, aktywne, wylądowane, anulowane, incydent lub przekierowane.

Data lotu
flight_date string

Przefiltruj wyniki, podając datę lotu w formacie RRRR-MM-DD. Przykład: 2019-02-31.

Odejście IATA
dep_iata string

Filtruj wyniki według miasta odlotu lub lotniska przy użyciu kodu IATA.

Przyjazd IATA
arr_iata string

Przefiltruj wyniki według miasta lub lotniska przylotu przy użyciu kodu IATA.

ICAO odlotu
dep_icao string

Odfiltruj wyniki według lotniska odlotu przy użyciu kodu ICAO.

ICAO przyjazdu
arr_icao string

Odfiltruj wyniki według lotniska odlotu przy użyciu kodu ICAO.

Nazwa linii lotniczej
airline_name string

Filtruj wyniki według nazwy linii lotniczych.

Linia lotnicza IATA
airline_iata string

Filtruj wyniki według kodu IATA linii lotniczych.

Linia lotnicza ICAO
airline_icao string

Filtruj wyniki według kodu ICAO linii lotniczych.

Numer lotu
flight_number integer

Przefiltruj wyniki, podając numer lotu.

Lot IATA
flight_iata string

Przefiltruj wyniki, podając kod IATA lotu.

Flight ICAO
flight_icao string

Przefiltruj wyniki, podając kod ICAO lotu.

Minimalne opóźnienie odlotu
min_delay_dep integer

Przefiltruj wyniki, podając minimalną ilość minut opóźnienia odlotu.

Minimalny przylot opóźnienia
min_delay_arr integer

Przefiltruj wyniki, podając minimalną ilość minut opóźnienia przylotu.

Maksymalne opóźnienie odlotu
max_delay_dep integer

Przefiltruj wyniki, podając maksymalną ilość minut opóźnienia odlotu.

Maksymalne opóźnienie przylotu
max_delay_arr integer

Przefiltruj wyniki, podając maksymalną ilość minut opóźnienia przylotu.

Zaplanowany czas przyjazdu
arr_scheduled_time_arr string

Przefiltruj wyniki, podając datę przybycia w formacie RRRR-MM-DD. Przykład: 2019-02-31.

Zaplanowany czas odlotu
arr_scheduled_time_dep string

Przefiltruj wyniki, podając datę odlotu w formacie RRRR-MM-DD. Przykład: 2019-02-31

Zwraca

Nazwa Ścieżka Typ Opis
Ograniczenie
pagination.limit integer

Określony lub domyślny limit wyników na stronę stronicowania.

Przesunięcie
pagination.offset integer

Określone lub domyślne przesunięcie stronicowania.

Liczba
pagination.count integer

Liczba wyników znalezionych na bieżącej stronie stronicowania.

Total
pagination.total integer

Całkowita liczba wyników znalezionych dla żądania.

Dane
data array of object
Data lotu
data.flight_date string

Data lotu

Stan lotu
data.flight_status string

Stan lotu. Możliwe wartości: zaplanowane, aktywne, lądowane, anulowane, incydent lub przekierowane.

Lotnisko
data.departure.airport string

Nazwa lotniska odlotu.

Timezone
data.departure.timezone string

Strefa czasowa odlotu.

IATA
data.departure.iata string

Kod IATA miejsca odlotu/lotniska.

ICAO
data.departure.icao string

Kod ICAO miejsca odlotu/lotniska.

Terminal
data.departure.terminal string

Terminal odlotu.

Scheduled
data.departure.scheduled string

Zaplanowana data i godzina odlotu w formacie RFC3339 (ISO8601). Przykład: 2019-12-12T04:20:00+00:00.

Szacowane
data.departure.estimated string

Szacowana data i godzina odlotu w formacie RFC3339 (ISO8601). Przykład: 2019-12-12T04:20:00+00:00.

Opóźnienie
data.departure.delay integer

Opóźnienie odlotu w minutach.

Brama
data.departure.gate string

Brama odlotu.

Lotnisko
data.arrival.airport string

Nazwa lotniska przylotu.

Timezone
data.arrival.timezone string

Strefa czasowa przylotu.

IATA
data.arrival.iata string

Kod IATA lokalizacji/lotniska przylotu.

ICAO
data.arrival.icao string

Kod ICAO lokalizacji/lotniska przylotu.

Scheduled
data.arrival.scheduled string

Zaplanowana data i godzina przyjazdu w formacie RFC3339 (ISO8601). Przykład: 2019-12-12T04:20:00+00:00.

Szacowane
data.arrival.estimated string

Szacowana data i godzina przyjazdu w formacie RFC3339 (ISO8601). Przykład: 2019-12-12T04:20:00+00:00.

Terminal
data.arrival.terminal string

Terminal przylotu.

Brama
data.arrival.gate string

Brama przylotu.

Bagaż
data.arrival.baggage string

Brama do odbioru bagażu na lotnisku przylotu.

Name
data.airline.name string

Nazwa linii lotniczej.

IATA
data.airline.iata string

Kod IATA linii lotniczej.

ICAO
data.airline.icao string

Kod ICAO linii lotniczej.

Number
data.flight.number string

Numer lotu

IATA
data.flight.iata string

Kod IATA lotu.

ICAO
data.flight.icao string

Kod ICAO lotu.

Nazwa linii lotniczej
data.flight.codeshared.airline_name string

Nazwa linii lotniczej.

Linia lotnicza IATA
data.flight.codeshared.airline_iata string

Kod IATA linii lotniczej.

Linia lotnicza ICAO
data.flight.codeshared.airline_icao string

Kod ICAO linii lotniczej.

Numer lotu
data.flight.codeshared.flight_number string

Liczba lotów.

Lot IATA
data.flight.codeshared.flight_iata string

Kod IATA lotu.

Flight ICAO
data.flight.codeshared.flight_icao string

Kod ICAO lotu.

Pobieranie podatków lotniczych

Ta akcja zwraca dane dotyczące podatków lotniczych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Określ limit wyników, które mają być zwracane w odpowiedzi interfejsu API. Maksymalna dozwolona wartość to 100.

Przesunięcie
offset integer

Określ przesunięcie dla stronicowania. Przykład: określenie przesunięcia 10 w połączeniu z limitem 10 spowoduje wyświetlenie wyników 10–20. Domyślna wartość przesunięcia to 0, zaczynając od pierwszego dostępnego wyniku.

Zwraca

Nazwa Ścieżka Typ Opis
Przesunięcie
pagination.offset integer

Określone lub domyślne przesunięcie stronicowania.

Ograniczenie
pagination.limit integer

Określony lub domyślny limit wyników na stronę stronicowania.

Liczba
pagination.count integer

Liczba wyników znalezionych na bieżącej stronie stronicowania.

Total
pagination.total integer

Całkowita liczba wyników znalezionych dla żądania.

Dane
data array of object
identyfikator
data.id string

Identyfikator podatkowy lotnictwa.

Identyfikator podatkowy
data.tax_id string

Identyfikator podatku lotniczego.

Nazwa podatku
data.tax_name string

Nazwa podatku lotniczego.

Kod IATA
data.iata_code string

Kod IATA związany z podatkiem lotniczym.

Pobieranie samolotów

Ta akcja zwraca dane dotyczące różnych samolotów i samolotów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Określ limit wyników, które mają być zwracane w odpowiedzi interfejsu API. Maksymalna dozwolona wartość to 100.

Przesunięcie
offset integer

Określ przesunięcie dla stronicowania. Przykład: określenie przesunięcia 10 w połączeniu z limitem 10 spowoduje wyświetlenie wyników 10–20. Domyślna wartość przesunięcia to 0, zaczynając od pierwszego dostępnego wyniku.

Zwraca

Nazwa Ścieżka Typ Opis
Ograniczenie
pagination.limit integer

Określony lub domyślny limit wyników na stronę stronicowania.

Przesunięcie
pagination.offset integer

Określone lub domyślne przesunięcie stronicowania.

Liczba
pagination.count integer

Liczba wyników znalezionych na bieżącej stronie stronicowania.

Total
pagination.total integer

Całkowita liczba wyników znalezionych dla żądania.

Dane
data array of object
Numer rejestracji
data.registration_number string

Numer rejestracyjny samolotu.

Linia produkcyjna
data.production_line string

Identyfikator linii produkcyjnej samolotu.

Typ IATA
data.iata_type string

Typ IATA samolotu.

Nazwa modelu
data.model_name string

Nazwa modelu samolotu.

Kod modelu
data.model_code string

Kod modelu samolotu.

Kod ICAO szesnastkowy
data.icao_code_hex string

Kod ICAO HEX samolotu.

Krótki kod IATA
data.iata_code_short string

Krótki kod IATA samolotu.

Numer konstrukcyjny
data.construction_number string

Numer budowy samolotu.

Testowy numer rejestracji
data.test_registration_number string

Testowy numer rejestracyjny samolotu.

Data wdrożenia
data.rollout_date string

Data wdrożenia samolotu.

Data pierwszego lotu
data.first_flight_date string

Pierwsza data lotu samolotu.

Data dostarczenia
data.delivery_date string

Początkowa data dostawy samolotu.

Data rejestracji
data.registration_date string

Początkowa data rejestracji samolotu.

Numer wiersza
data.line_number string

Numer linii produkcyjnej samolotu.

Seria płaszczyzn
data.plane_series string

Seria samolotów.

Kod IATA linii lotniczych
data.airline_iata_code string

Kod IATA samolotu.

Kod ICAO linii lotniczych
data.airline_icao_code string

Kod ICAO samolotu.

Właściciel płaszczyzny
data.plane_owner string

Nazwa właściciela samolotu.

Liczba aparatów
data.engines_count string

Liczba silników w samolocie.

Typ silników
data.engines_type string

Typ silników w samolocie.

Wiek płaszczyzny
data.plane_age string

Wiek samolotu w latach.

Stan płaszczyzny
data.plane_status string

Bieżący stan samolotu.

Klasa płaszczyzny
data.plane_class string

TReturns jeden lub wiele obiektów podrzędnych zawierających informacje o typach klas (np. Klasa ekonomiczna, Klasa biznesowa) są dostępne w danym samolocie, a także szczegółowe informacje o liczbie dostępnych miejsc, łóżkach, szerokości kabiny i nie tylko.

Pobieranie typów samolotów

Ta akcja zwraca dane dotyczące różnych typów samolotów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Określ limit wyników, które mają być zwracane w odpowiedzi interfejsu API. Maksymalna dozwolona wartość to 100.

Przesunięcie
offset integer

Określ przesunięcie dla stronicowania. Przykład: określenie przesunięcia 10 w połączeniu z limitem 10 spowoduje wyświetlenie wyników 10–20. Domyślna wartość przesunięcia to 0, zaczynając od pierwszego dostępnego wyniku.

Zwraca

Nazwa Ścieżka Typ Opis
Przesunięcie
pagination.offset integer

Określone lub domyślne przesunięcie stronicowania.

Ograniczenie
pagination.limit integer

Określony lub domyślny limit wyników na stronę stronicowania.

Liczba
pagination.count integer

Liczba wyników znalezionych na bieżącej stronie stronicowania.

Total
pagination.total integer

Całkowita liczba wyników znalezionych dla żądania.

Dane
data array of object
identyfikator
data.id string

Identyfikator typu samolotu.

Kod IATA
data.iata_code string

IATA skojarzona z typem samolotu.

Nazwa samolotu
data.aircraft_name string

Nazwa samolotu skojarzona z typem samolotu.

Identyfikator typu płaszczyzny
data.plane_type_id string

Identyfikator typu płaszczyzny skojarzony z typem samolotu.

Uzyskiwanie miast

Ta akcja zwraca dane dotyczące miast docelowych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Określ limit wyników, które mają być zwracane w odpowiedzi interfejsu API. Maksymalna dozwolona wartość to 100.

Przesunięcie
offset integer

Określ przesunięcie dla stronicowania. Przykład: określenie przesunięcia 10 w połączeniu z limitem 10 spowoduje wyświetlenie wyników 10–20. Domyślna wartość przesunięcia to 0, zaczynając od pierwszego dostępnego wyniku.

Zwraca

Nazwa Ścieżka Typ Opis
Przesunięcie
pagination.offset integer

Określone lub domyślne przesunięcie stronicowania.

Ograniczenie
pagination.limit integer

Określony lub domyślny limit wyników na stronę stronicowania.

Liczba
pagination.count integer

Liczba wyników znalezionych na bieżącej stronie stronicowania.

Total
pagination.total integer

Całkowita liczba wyników znalezionych dla żądania.

Dane
data array of object
identyfikator
data.id string

Identyfikator.

GMT
data.gmt string

Przesunięcie GMT w godzinach.

Identyfikator miasta
data.city_id string

Identyfikator miasta.

Kod IATA
data.iata_code string

Kod IATA miasta.

Iso kraju
data.country_iso2 string

Dwuliterowy kod ISO miasta.

Identyfikator nazwy geograficznej
data.geoname_id string

Identyfikator GeoName skojarzony z miastem.

Szerokość
data.latitude string

Współrzędna geograficzna skojarzona z miastem.

Długość
data.longitude string

Współrzędna długości geograficznej skojarzona z miastem.

Nazwa miasta
data.city_name string

Nazwa miasta.

Timezone
data.timezone string

Strefa czasowa, w której znajduje się miasto.

Uzyskiwanie portów lotniczych

Ta akcja zwraca dane dotyczące globalnych lotnisk.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Określ limit wyników, które mają być zwracane w odpowiedzi interfejsu API. Maksymalna dozwolona wartość to 100.

Przesunięcie
offset integer

Określ przesunięcie dla stronicowania. Przykład: określenie przesunięcia 10 w połączeniu z limitem 10 spowoduje wyświetlenie wyników 10–20. Domyślna wartość przesunięcia to 0, zaczynając od pierwszego dostępnego wyniku.

Zwraca

Nazwa Ścieżka Typ Opis
Ograniczenie
pagination.limit integer

Określony lub domyślny limit wyników na stronę stronicowania.

Przesunięcie
pagination.offset integer

Określone lub domyślne przesunięcie stronicowania.

Liczba
pagination.count integer

Liczba wyników znalezionych na bieżącej stronie stronicowania.

Total
pagination.total integer

Całkowita liczba wyników znalezionych dla żądania.

Dane
data array of object
Nazwa lotniska
data.airport_name string

Pełna nazwa lotniska.

Kod IATA
data.iata_code string

Kod IATA skojarzony z lotniskiem.

Kod ICAO
data.icao_code string

Kod ICAO skojarzony z lotniskiem.

Szerokość
data.latitude string

Współrzędna szerokości geograficznej skojarzona z lokalizacją lotniska.

Długość
data.longitude string

Współrzędna długości geograficznej skojarzona z lokalizacją lotniska.

Identyfikator geoname
data.geoname_id string

Identyfikator GeoNames lotniska.

Timezone
data.timezone string

Strefa czasowa, w których znajduje się lotnisko.

GMT
data.gmt string

Przesunięcie GMT w godzinach.

Numer telefonu
data.phone_number string

Numer telefonu lotniska.

Nazwa kraju
data.country_name string

Nazwa kraju, w który znajduje się lotnisko.

Iso kraju
data.country_iso2 string

Kod ISO kraju, w który znajduje się lotnisko.

Kod IATA miasta
data.city_iata_code string

Kod IATA miasta, w której znajduje się lotnisko.