Letová data v reálném čase a historická letová data pomocí rozhraní Aviationstack API (recenze 2020)

click fraud protection

Pokud se vaše firma vůbec spoléhá na údaje o letu, dlužíte si to sami a vyzkoušejte robustní Apilayer Aviationstack API. Tato velkoryse poskytovaná, vysoce cenově dostupná, vysoce škálovatelná nabídka SaaS umožňuje sledovat a množství letových údajů z celého světa, od statistik v reálném čase po historické záznamy se stejnou hodnotou aplomb.

Jak to tedy funguje? Níže se podíváme na bohatou sadu funkcí Aviationstacku s orlíma očima. Dozvíte se vše o tom, jak API zpracovává geokódování vpřed a vzad, a objevíte také celou řadu pokročilých funkcí, které plně integrují aplikaci vaší společnosti. Také vám v našem jednoduchém průvodci rychlým startem pomůžeme začít s Aviationstackem. Ke konci článku zkontrolujeme výkonnost API a poté rozložíme různé úrovně cen Aviationstacku, které vám pomohou posoudit, která úroveň služeb je pro vás nejlepší.

Stav letu v reálném čase a globální data pro letectví API

Jste připraveni na vzlet? Vpřed a vzhůru!

Aviationstack API v kostce

Aviationstack je API pro mikroprocesory typu go-to pro letová data v reálném čase, kterým věří více než 5 000 společností na celém světě. Ať už stavíte rezervační platformu; aplikace pro vizualizaci, sledování nebo monitorování letu; nebo něco více nového, můžete se spolehnout na tým odborníků společnosti Apilayer a globalizovanou infrastrukturu, abyste dosáhli důležitých výsledků, které potřebujete.

instagram viewer

Aviationstack nabízí díky své široké možnosti snadnou integraci do prakticky jakékoli aplikace nebo platformy kompatibilita se všemi hlavními programovacími jazyky, včetně PHP, Python, Node.js, jQuery, Go, a Ruby. Požadavky vracejí soubory JSON, XML nebo jakékoli soubory GeoJSON specifické pro geokód pro optimální využití v každém případě použití. Rozhraní API je velmi citlivé a obvykle se vrací na vaše požadavky do 10–100 ms.

Výsledky jsou generovány pomocí dopředného a zpětného geokódování, které vycházejí ze skutečně rozsáhlé databáze zahrnující přes 2 miliardy míst na celém světě. A co víc, můžete upravit jeho parametry pro šifrování, podporu pro více jazyků, vložitelné adresy URL map a mnoho dalšího.

Co můžete dělat s Aviationstack?

Co to tedy všechno znamená pro laiky? Není nadsázkou říci, že Aviationstack vám poskytuje snadný přístup k prakticky jakýmkoli informacím, které byste mohli chtít o jakémkoli aspektu leteckého průmyslu kdekoli na světě. Potřebujete nějaké příklady? Můžete si vyžádat data na:

  • Živé sledování letu
  • Historické vyhledávání letů
  • Plánování a trasy
  • Země, města, letiště, letecké společnosti a dokonce i jednotlivá letadla
  • Letecké daně

A co víc, analyzovat lze také množství historických dat. Od svého založení Aviationstack bděle shromažďoval a ukládal data o milionech na milionech leteckých záznamů. To vám umožní podrobně se podívat na trasy, čísla letů, data, čas a informace o poloze. Můžete také zobrazit, ve kterých městech, letištích, terminálech a dokonce i branách, z nichž let odletěl nebo přistál.

Začínáme s Aviationstack ve 3 krocích

Až do tohoto okamžiku jsme se podrobně zabývali schopnostmi Aviationstacku. Nyní je čas se blíže podívat, jaké to je vlastně API používat.

V dokumentaci Aviationstack jsou podrobně popsány třífázové plány, pomocí kterých lze API úspěšně integrovat do vaší aplikace. Samozřejmě existuje spousta parametrů, které je třeba zvážit „pod kapotou“, ale prozatím shrneme proces registrace spolu s jejich průvodcem Quickstart.

Aviationstack - recenze

Nejprve si musíte vytvořit bezplatný účet. Přejděte na adresu flightstack.com a v pravém horním rohu okna klikněte na možnost Zaregistrovat se zdarma. Tím se dostanete na jejich stránku s cenami, kde je k dispozici několik předplatných balíčků. Prozatím se zaregistrujte do bezplatné úrovně - další možnosti v této příručce zkontrolujeme později a váš účet lze kdykoli snadno upgradovat.

Jakmile zadáte své přihlašovací údaje, klikněte znovu na „Zaregistrovat“ a vytvořte si svůj účet. Odtamtud vám bude představen Průvodce rychlým startem společnosti Aviationstack. Toto je široký přehled procesu, který budete dodržovat, aby vám API fungovalo za vás.

  1. První krok se zabývá klíčem API, který můžete použít tak, jak je, nebo jej podle potřeby otočit. Jednoduchý!
  2. Dále si vyberete své koncové body API. V angličtině to jednoduše znamená, že si vyberete, které datové sady Aviationstack dodá vaší aplikaci. Zde také nakonfigurujete věci, jako je šifrování, požadavky na dávky atd. Uvidíte také základní URL API: http://api.aviationstack.com/v1/ To je adresa, na kterou bude aplikace směřovat své žádosti o datové body, které jsme zmínili výše. Aviationstack je natolik laskavý, že poskytuje kód i pro příklad požadavku API.
  3. Konečně integrace! Aviationstack vás spojí s úplnou dokumentací, kde najdete komplexní integrační příručky a další příklady kódu. Úplná integrace aplikace samozřejmě bude nějakou dobu trvat, ale tyto tři kroky zdůrazňují, jak snadné je předat požadované milníky, aby se to stalo.

Přehled řídicího panelu

Než se pustíte do chmurného porozumění a konfigurace koncových bodů API Aviationstacku, věnujte chvíli procházení Dashboardu. Ve výchozím nastavení se zobrazí rychlé odkazy na 3-Step Quickstart Guide a jejich stránku Dokumentace APT. Můžete zde také zobrazit přístupový klíč API a kdykoli ho budete chtít resetovat.

Při pohledu na postranní panel najdete:

  • Plán upgradů / předplatného - Rychlý přehled různých cenových modelů a jejich příslušných výhod. Zde také uvidíte fakturační období a rychlé statistiky využití API.
  • Účet - Zde nakonfigurujte svou základní totožnost a přihlašovací údaje. Nic příliš záhadného!
  • Způsob platby - Snadno manipulujte s platebními metodami a prohlédněte si minulé faktury pro snadné účtování.
  • Použití API - Zdaleka nejpodstatnější možnost postranního panelu, zde uvidíte, jak blízko jste k dosažení vaší měsíční kvóty pro žádosti o rozhraní API. K dispozici je také užitečný údaj o vašich historických statistikách využití, který vám pomůže v průběhu času vylepšit vaši strategii. Dostanete také upozornění na řídicí panel a e-mail, kdykoli překročíte 75%, 90% a 100% kvóty na žádost (ačkoliv umožňují určitou krouticí místnost až do 120% kapacity, aby umožnily nevyhnutelnou variabilitu reálného světa lety).

Dokumentace

Zde jsou věci zajímavé. Stránka s dokumentací Aviationstacku je obrovským zdrojem koncových bodů, parametrů, konfigurací a kódu. Úplné pokrytí všech bodů je nad rámec tohoto článku, ale my vám poskytneme popisy všeho, co potřebujete vědět - některé stručně, některé hlouběji.

Ve skutečnosti se chystáme vyřadit z provozu a nejprve pokrývat všechny důležité koncové body API.

O koncových bodech

Takže jsme se znovu a znovu zmiňovali o koncových bodech. Mnoho našich čtenářů bude tento termín brát s jistotou, zatímco jiní mohou být ponecháni poškrábat hlavu na žargonu. Jen proto, že jsme všichni na stejné stránce, pomáhá myslet na koncové body API jako na konkrétní kategorie informací, které může aplikace od Aviationstack požadovat. Tento proces je doslova známý jako „žádost“ a obecně vypadá takto:

https://api.aviationstack.com/v1/ENDPOINT? access_key = YOUR_ACCESS_KEY. 

Pravděpodobně poznáte základní adresu URL rozhraní API z dřívější doby, což je jednoduše adresa, na kterou aplikace odešle žádost. Podobně je to snadno pochopitelné YOUR_ACCESS_KEY je místo, kde zadáte přiřazený přístupový klíč. Ale podívejte se na konec základní URL. ENDPOINT je místo, kde určíte, jaké informace vaše aplikace požaduje od Aviationstack.

Koncové body rozhraní Aviationstack API

Poznámka: Většina z těchto koncových bodů podporuje 256bitové šifrování SSL, zpětná volání JSONP, limity výsledků a posun stránkování. Pokryjeme je poté, co se dotkneme řady koncových bodů Aviationstack.

Zde je stručný přehled každého koncového bodu, který můžete použít:

  • Lety v reálném čase - Připojením / lety na svou základní adresu URL můžete požádat o informace v reálném čase o libovolném počtu aktuálních letů. Existuje spousta parametrů pro zúžení vaší žádosti, ale obecně můžete filtrovat podle různých kombinací příletů / odletů, IATA / ICAO kódů a letových čísel, minimálních / maximálních zpoždění a dalších. Zde je příklad odpovědi poskytnuté v dokumentaci Aviationstack:
{"pagination": {"limit": 100, "offset": 0, "count": 100, "total": 1669022}, "data": [{"flight_date": "2019-12-12", " flight_status ":" active "," odlet ": {" airport ":" San Francisco International "," timezone ":" America / Los_Angeles "," iata ":" SFO "," icao ":" KSFO "," terminal ":" 2 "," gate ":" D11 "," delay ": 13, „naplánováno“: „2019-12-12T04: 20: 00 + 00: 00“, „odhadováno“: "2019-12-12T04: 20: 00 + 00: 00", "skutečný": "2019-12-12T04: 20: 13 + 00: 00", "odhadovaný rozjezd": "2019-12-12T04: 20: 13 +00: 00 "," actual_runway ":" 2019-12-12T04: 20: 13 + 00: 00 "}," Arrival ": {" airport ": „Dallas / Fort Worth International“, „časové pásmo“: „Amerika / Chicago“, „iata“: „DFW“, „icao“: „KDFW“, „terminál“: „A“, „brána“: „A22“, "zavazadlo": "A17", "zpoždění": 0, "naplánováno": "2019-12-12T04: 20: 00 + 00: 00", "odhadovaný": "2019-12-12T04: 20: 00 + 00: 00", "skutečný": null, "odhadovaný_runway": null, "skutečný_runway ": null}," letecká společnost ": {" name ":" American Airlines "," iata ":" AA ", "icao": "AAL"}, "flight": {"number": "1004", "iata": "AA1004", "icao": "AAL1004", "codeshared": null}, "aircraft": { "registrace": "N160AN", "iata": "A321", "icao": "A321", "icao24": "A0F1BB"}, "live": {"updated": "2019-12-12T10: 00: 00 + 00: 00", "zeměpisná šířka": 36.28560000, "zeměpisná délka": -106.80700000, "výška": 8846.820, " směr ": 114.340," speed_horizontal ": 894.348, "speed_vertical": 1.188, "is_ground": false}}, [...]] }
  • Historické lety - Toto je vlastně parametr vnořený pod koncovým bodem / lety, ale sám o sobě uvádí jako užitečný nástroj pro analýzu historických letových údajů. Formát je RRRR-MM-DD a lze jej požadovat společně se všemi ostatními standardními parametry letu.
  • Trasy leteckých společností - Přidání / trasy vám umožní navázat se na konkrétní trasy, které jedou jednotlivé lety nebo celé letecké společnosti. Filtrujte podle čísla letu nebo kódu IATA / ICAO podle odletů / příletů. Trasa bude vypadat asi takto:
{"stránkování": {"limit": 100, "posun": 0, "počet": 100, "celkem": 208033}, "data": [{"" odlet ": {" letiště ":" letiště v Bruselu ", „časové pásmo“: „Evropa / Brusel“, "iata": "BRU", "icao": "EBBR", "terminal": null, "time": "06:10:00"}, "Arrival": {"airport": "Girona-Costa Brava", „časové pásmo“: „Evropa / Madrid“, „iata“: „GRO“, „icao“: "LEGE", "terminál": "1", "time": "07:55:00"}, "letecká společnost": {"name": "Brussels Airlines", "volací značka": "B-LINE", " iata ":" SN "," icao ":" BEL "}," flight ": {" number ":" 3683 "} }, [...] ] }
  • Letiště - Pokud máte základní plán nebo lepší, můžete požádat o informace na / letištích po celém světě. Tento koncový bod také podporuje Vyhledávání parametr, který vám umožní získat návrhy automatického doplňování ze vstupů řetězců. Více o automatickém doplňování níže.
  • Letecké společnosti - Připojení / letecké společnosti vám umožní shromažďovat informace o vybrané letecké společnosti. Tento koncový bod podporuje Vyhledávání parametr také.
  • Letadla - Chcete získat údaje o konkrétních letadlech? Zde je příklad toho, co se připojí / letadla se vrátí:
{"stránkování": {"limit": 100, "posun": 0, "počet": 100, "celkem": 19052}, "data": [{"registrační číslo": "YR-BAC", "production_line": "Boeing 737 Classic", "iata_type": "B737-300", "model_name": "737", "model_code": "B737-377", "icao_code_hex": "4A0823", "iata_code_short": "B733", "construction_number": "23653", "test_registration_number": null, "rollout_date" ": nula, "first_flight_date": "1986-08-02T22: 00: 00.000Z", "delivery_date": "1986-08-21T22: 00: 00.000Z", "registration_date": "0000-00-00", "line_number": "1260", "plane_series": "377", "Airlines_iata_code": "0B", "Airlines_icao_code": null, "plane_owner": "Airwork Flight Operations Ltd", "engines_count": "2", "engines_type": "JET", "plane_age": "31", " plane_status ":" active ", "plane_class": null}, [...]] }
  • Druhy letadel - Pro údaje o typech letadel připojte k základní adrese URL / typ_ letadla. Odpověď API vrátí informace o mnoha různých typech letadel, ale pokud ji chcete zúžit, doporučujeme přidat Vyhledávání parametr k zadání v konkrétních modelech, jako je DC-10, 737 nebo Cessna 172.
  • Letecké daně - Můžete snadno získávat údaje o různých leteckých poplatcích pomocí / daní. Pokud tak učiníte, vrátí název daně a přidružený kód IATA. Tento koncový bod také podporuje Vyhledávání pro základní zákazníky a vyšší.
  • Města, země - Připojování / města nebo země vrátí cenné údaje o konkrétních místech. Můžete zobrazit kódy IATA / ISO, zeměpisná délka / šířka, časové pásmo, obyvatelstvo, kapitál, měnu, telefonní předvolby a další.

Další funkce

Abychom mohli řídit, jak jsou data požadována a přenášena, nabízí Aviationstack několik pokročilých možností přizpůsobení vašich požadavků:

  • 256bitové šifrování HTTPS - I když je to volitelné, Addictive Tips napsal mnoho článků o výhodách šifrování, no... v podstatě všechno. Pokud máte alespoň předplatné Basic Aviationstack a zabezpečení je něco, co si ceníte, existuje jednoduchý způsob, jak změnit váš požadavek API: jednoduše nahradit http v základní adrese URL API s https, takhle: https://api.aviationstack.com. Pokud tak učiníte, uzavře vaše komunikace se serverem Aviationstack neproniknutelným 256bitovým SSL šifrování- průmyslový standard z dobrého důvodu.
  • Zpětná volání JSONP - Zásady napříč doménami mohou bránit vrácení vašeho požadavku API. Vyvolání zpětných volání JSONP tento problém obchází a místo toho požaduje externí skript. Laicky řečeno, je to nástroj, který můžete použít na křížové zátarasy, které mohou zrychlit přenos důležitých dat.
  • Automatické doplňování - Tato funkce je vyvolána přidáním parametru „vyhledávání“ k vaší žádosti. Pokud neznáte přesný termín pro konkrétní letadlo, letiště nebo cokoli jiného, ​​můžete požádat Aviationstack, aby se s vámi setkal na půli cesty. Tím se vytvoří dialogové okno, ve kterém můžete začít psát prostou angličtinu a API bude interpretovat řetězec a navrhovat správnou nomenklaturu. Je to velmi užitečná funkce, ale není k dispozici pro předplatitele zdarma. Mezi podporované cíle patří: / letiště, / letecké společnosti, / letadla, / letadla_typy, / daně, / města, / země.
  • Chyby API - Stejně jako u jiných věcí se někdy s vaším požadavkem na rozhraní API něco pokazí. V tomto případě Aviationstack vrátí objekt JSON obsahující zprávu popisující problém, spolu s chybovým kódem. Můžete také vidět kontext, ve kterém došlo k chybě, což vám umožní snadněji nacvičit a rozbít chybu.

Výkon

V tuto chvíli byste měli mít docela dobrou představu o tom, co Aviationstack dokáže. Abychom však skutečně pochopili, jak je API účinné, uvážme, kolik datových bodů je v síti Aviationstack:

  • 10 000+ letišť
  • 13 000+ leteckých společností
  • 19 000+ letadel
  • 300+ typů letadel
  • Více než 9 000 měst
  • 250+ zemí
  • 500+ Letecké daně

Abychom uvedli některá z těchto čísel do kontextu, podle Rady pro mezinárodní letiště existuje celosvětově kolem 17 000 letišť. Odhady navíc odhadují celkový počet aktivních letadel na přibližně 39 000. Obě čísla zohledňují komerční i vojenskou infrastrukturu. Když vezmete v úvahu, že se část leteckého letu společnosti Aviationstack zaměřuje výhradně na civilní lety, uvědomíte si, že jejich API pokrývá velkou většinu nevojenských leteckých aktivit po celém světě.

I když bude síť Aviationstack stranou stranou, zůstává velmi působivá. V posledních 12 měsících uvádějí 99,9% dostupnosti, což ukazuje, že nejde jen o teoretický výkon - mají stabilitu, aby jej mohli zálohovat. A co víc, data vrácená podle vašich požadavků se obvykle zpožďují o méně než minutu, což je u všech účtů pro spotřebitelský produkt SaaS extrémně rychlé.

Snad nejkritičtěji si tato čísla zachovají svou věrnost bez ohledu na to, jak velké jsou vaše požadavky. Ať už zadáváte jen několik tisíc požadavků za měsíc nebo zpracováváte miliony datových bodů denně, Aviationstack poskytuje rychlý a spolehlivý výkon 99,9% času. Stačí oslovit jejich tým podpory s vašimi požadavky, a oni to splní.

Ceny

Aviationstack nabízí pět úrovní služeb. Ať už provozujete startup, SMB nebo podnik, existuje balíček, který vyhoví vašim potřebám nákladově efektivním způsobem.

Cenové plány, které vyhovují vašemu podnikání

Podívejme se na to:

  • Volný, uvolnit - Je to věrné svému názvu, tato úroveň nestojí nic za použití. Navíc nemusíte poskytovat údaje o kreditní kartě, takže je to nejlepší pro každého, kdo si chce vyzkoušet Aviationstack bez povinnosti. Bezplatní uživatelé mají kvótu požadavků na rozhraní API 500 / měsíc, osobní licenci a plný přístup k obrovskému množství leteckých dat v reálném čase. Zákaznická podpora je omezená, takže pro správné využití této úrovně budete muset porozumět integraci rozhraní API.
  • Základní - 49,99 $ měsíčně, s měsíční slevou 10 $ na roční předplatné. Tato úroveň vidí významný nárůst vaší kvóty na 10 000 požadavků měsíčně. Rovněž získáte rozšířený přístup k reálným a historickým údajům a informace o trasách leteckých společností. Důležité je také odemknout šifrování a automatické doplňování, čímž získáte celkově bezpečnější a efektivnější uživatelské prostředí. Základní odběratelé získají komerční licenci a plný přístup k neuvěřitelné zákaznické podpoře Aviationstack.
  • Profesionální - 149,99 $ měsíčně, s měsíční slevou 30 USD na roční předplatné. Navíc společnost Aviationstack nabízí rozšířené přístupové limity pro společnosti, které se chtějí rozšířit. Profesionální úroveň jejich nejoblíbenějšího balíčku a ideální pro většinu komerčních aplikací. Měsíční požadavky na balón do kvóty 50 000 a máte plný přístup k historickým a historickým údajům o trasách a leteckých trasách. Šifrování a automatické doplňování jsou v této úrovni standardem, spolu s komerční licencí a komplexní zákaznickou podporou.
  • Podnikání - 499,99 $ měsíčně, s měsíční slevou 100 USD na roční předplatné. Obchodní úroveň zahrnuje vše v profesionální úrovni, kromě vašich kvót stoupajících na 250 000 měsíčních požadavků. To je více než dost koňských sil pro všechno kromě největších podniků.
  • Podnik - Pokud hledáte komplexní sledování leteckého průmyslu, budete chtít kontaktovat Aviationstack a požádat o vlastní cenovou nabídku. Společně identifikujete své odhadované požadavky na objem a podle toho nakonfigurujete své předplatné. Ujistěte se, že Aviationstack je připraven nasadit své značné zdroje k dosažení vlastních řešení, která nejlépe vyhovují vašim potřebám.

Závěr

Aviationstack je go-to řešení pro sledování real-time a historických letových dat. Ať už stavíte nové spuštění, škálováte SMB nebo rozšiřujete svůj podnik, robustní API Aviationstack má výkon a spolehlivost, kterou potřebujete pro přístup k důležitým datům. S Aviationstack můžete mít palec na pulse téměř celého civilního leteckého průmyslu na celém světě. Bez ohledu na to, jaké jsou vaše požadavky, je odborná podpora zákazníků připravena zajistit, aby toto API pro vás fungovalo.

Máte nějaké dotazy ohledně rozhraní Aviationstack API? Jaké integrace máte na skladě? Zanechte nám komentář níže.

watch instagram story