Chcete se naučit vyvíjet aplikace? Jedna z prvních věcí, kterou musíte udělat, je porozumět rozhraní API.
Pomocí rozhraní API lze dokončit všechny druhy úkolů, od vyhledávání dat z webových stránek po sledování počasí, letů a dokonce i automatizaci příspěvků na sociálních sítích. Zde se podíváme na to, jak začít s automatizací API Fixer.
Co je API?
Application Programming Interface (API) je software, který umožňuje komunikaci dvou (nebo více) aplikací. Většina každodenních úkolů vyžadujících web nebo mobilní aplikaci se soustředí kolem rozhraní API. Telefonní dialery a aplikace pro zasílání zpráv, sociální sítě, aplikace pro počasí – všechny spoléhají na API.
Takové aplikace nepracují přímo se základní databází, která poskytuje informace aplikaci. Místo toho API existuje jako prostředník, prostředník, který přijímá pokyny od uživatele, komunikuje se serverem, získává informace ze serveru a vrací je uživateli.
API byla přirovnávána k čekání na personál v restauraci, přijetí zákaznické objednávky, předání šéfkuchaři a následnému návratu s objednávkou.
Nicméně API lze stejně snadno přirovnat k systému řízení moderního automobilu. Ovládáte volant, pedály a převodovky (aplikace) a veškeré akce se přenášejí do dat (API) a sdělují se do řídicího stroje a motoru (server).
Co můžete dělat s API?
K dispozici je mnoho typů API. Operační systémy obsahují rozhraní API pro vše od vytváření dialogových oken po přístup ke kameře zařízení. K dispozici je mnoho bezplatných rozhraní API, zejména pro webové aplikace.
K API lze obvykle přistupovat pomocí oblíbených programovacích jazyků. Pokud jde o webová API, lze použít jazyky jako PHP, JavaScript nebo cokoli jiného vhodného pro vývoj webu.
S API a vhodnými znalostmi programování můžete vyvinout aplikaci, která poskytuje užitečné informace s daty poskytovanými prostřednictvím API. Zvažte zpravodajskou aplikaci nebo aplikaci, která monitoruje akcie a akcie.
Převod měn pomocí Fixer, API poskytující kurzy forexu
Příklad API, se kterým můžete začít vyvíjet právě teď, je Fixer.
Fixer nabízí API, které poskytuje nástroje pro vytvoření aplikace pro převod měn nebo kontrolu směnných kurzů (Forex) ve 170 světových měnách.
Všimněte si však, že Fixer požaduje měsíční předplatné pro cokoliv nad základní 100 volání API za měsíc. U poskytovatelů API to není neobvyklé, takže na to pamatujte, než budete pokračovat. Nicméně, Fixer lze použít zdarma pro účely vývoje a pod 100 volání API.
Začněte se základní adresou URL:
https://data.fixer.io/api/
Každý účet Fixer dostane klíč API, který lze použít k ověření volání API
https://data.fixer.io/api/latest
? access_key = API_KEY
Fixer vrací data ve formátu JSON, což umožňuje snadnou analýzu podle zvoleného programovacího jazyka. Funkce lze také zadat pomocí zpětných volání JSONP, která zabalí odpověď zpětného volání do požadovaného názvu funkce.
Všechny měny jsou relativní k základní měně. Určení základní měny je důležité pro vývoj aplikace pro použití mimo EU. Fixer používá euro (EUR) jako svou základní měnu. Chcete-li to změnit, použijte ve volání rozhraní API jinou základní měnu, například:
https://data.fixer.io/api/latest
? access_key = API_KEY
& základ = USD
& symboly = GBP, JPY, EUR
FixerPodrobná dokumentace API poskytuje další informace.
Rozhraní API vám pomohou vytvořit aplikace, které vaši uživatelé potřebují
S Fixer můžete automatizovat dotazy na převod měn a sledovat data Forex. K dispozici je řada koncových bodů pro nejnovější sazby, konverze, historické sazby, data mezi dvěma daty a dokonce i fluktuace.
Mezitím s placeným předplatným můžete používat HTTPS a poskytovat zabezpečené připojení pro uživatele jakékoli aplikace vyvinuté pomocí Fixer.
Fixer je ale jen jedním z mnoha API, které umožňuje vývojářům všech úrovní vytvářet užitečné mobilní, desktopové a webové aplikace.
Doufáme, že se vám položky, které doporučujeme a diskutujeme, líbí! MUO má přidružená a sponzorovaná partnerství, takže dostáváme podíl z příjmů z některých vašich nákupů. To neovlivní cenu, kterou zaplatíte, a pomůže nám to nabídnout nejlepší doporučení produktů.
Poskytněte svým návštěvníkům informace o akciích pomocí Marketstack API
Přečtěte si další
- Povýšeno
- Produktivita
Zástupce redaktora pro bezpečnost, Linux, DIY, programování a vysvětlení technologie a skutečně užitečný producent podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, přispěvatel do časopisu Linux Format, je kutil na Raspberry Pi, milovník Lega a fanoušek retro her.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem