Programování

17 chytrých API pro každý vývojářský rozmar

Básníci rádi říkají, že oči jsou okny do duše. Autoři fantasy tvrdí, že cesta do kouzelné země spočívá ve dveřích skrytých v zadní části skříně. Na internetu je portál API. Programátoři pouze vysvětlí požadované parametry ve správném formátu JSON nebo XML a účinek je stejný. Správná cesta vás zavede na úžasná místa. Existují fascinující a velmi užitečné poklady dat a API jsou způsob, jak je získat.

API začala jako mechanismus, který umožňoval počítačům mluvit s jinými počítači, ale postupem času se z nich vyvinul velký vlastní ekosystém. Vývojáři nemusí vše psát sami, protože často existuje API, které čeká na dodání informací v podobě, která je obvykle velmi podobná tomu, co byste mohli potřebovat. Jsou to stavební kameny, jako jsou Lincoln Logs nebo Lego kostky pro vytváření aplikací.

Postupem času hlavní společnosti na webu, jako jsou Microsoft a Google, rozšířily svá chapadla do světa API. Některé z nich jsou pouze způsoby interakce s jejich hlavními produkty a rozhraní API jsou nejlepší způsob, jak poslat uživatelům e-mail nebo tabulku. Dalšími zdroji jsou informační zdroje, doručování map, pokynů nebo jiného obsahu, které vám ušetří námahu při vytváření vlastní databáze od nuly.

Dominantní portály však nejsou zdaleka jedinou hrou kolem. Pro každou velkou internetovou společnost existuje několik menších, které soutěží tím, že nabízejí něco hlubšího, neznámého nebo jednoduše jiného. Všechny tyto menší API - některé nesmírně praktické, jiné frivolní a zábavné - jsou také skutečnými možnostmi podpory vaší aplikace.

Ať už poskytují rozhodující část informací, nebo jen nějakou polevu na dortu, těchto 17 API je jedním z nejlepších způsobů, jak chytit bity, které by vaši uživatelé mohli chtít.

IEX

IEX je burza cenných papírů vyvinutá za účelem minimalizace síly aplikací pro rychlé obchodování a zároveň poskytuje rychlé párování a provádění pro kupující i prodávající veřejně obchodovaných akcií. Bezplatné rozhraní API poskytuje paket JSON naplněný cenovými nabídkami a spready z hlavních trhů, jako jsou NYSE, CBOE a Nasdaq. K dispozici jsou také datové kanály s historickými daty a nejnovějšími tržbami. Můžete si vytvořit jednoduché aplikace pro sledování investic nebo sofistikovanější obchodní nástroje pro vyhledávání nejlepších cen.

WalletAPI

Pokud vytváříte hru s vnitřní ekonomikou nebo vytváříte síť gadgetů, které vykazují podrobnosti a transakce, je pravděpodobné, že budete muset udržovat hlavní knihu. WalletAPI sleduje vklady, výběry a převody mezi účty. V transakcích jde a WalletAPI provádí veškeré podvojné účetnictví.

OpenWeatherMap

Lidé si dělají starosti s počasím a OpenWeatherMap je jedním z nejjednodušších způsobů, jak svým uživatelům nabídnout teplotu, srážky, směr větru a další. Shromažďují údaje od hlavních národních vládních agentur i od malých dvorních fandů. Bezplatná vrstva nabízí základní čísla o aktuálním počasí a jednoduchou předpověď. Placené úrovně poskytují lepší mapy, delší předpovědi a některá historická data.

API fotbal

Některé weby pokrývají všechno. API Football jde do hloubky a přináší rozhodnutí, rozvrhy a výsledky z více než 500 lig z celého světa. (A to znamená, že Američané by si měli uvědomit, že slovo „fotbal“ v překladu znamená „fotbal“.)

Crunchbase

Sledování toku kapitálu komunitou startupů je o něco snazší pomocí Crunchbase API, které přebírá název startupu a vrací důležité informace o vedení, zdrojích financování a jejich pokroku. Je to něco jako API Football, ale čísla se týkají internetových společností místo týmů.

Zkontrolovat poštu

Pokud jsou falešné e-mailové adresy nebo spammeři výzvou, zkuste zkontrolovat poštu. Toto jednoduché API provede jeden pohled na adresu a vrátí alespoň šest různých informací. Je doména platná? Má záznamy MX, které naznačují, že přijímá e-mail? Je doména na seznamu zakázaných spammerů? Je doména známá tím, že nabízí dočasné e-mailové adresy? Odtud si můžete rozmyslet, co s adresou udělat. Několik testů za měsíc je zdarma, ale úrovně pro větší objemy začínají na 50 $ měsíčně.

NASA

Cynici se možná trápí kvůli utrácení miliard za průzkum vesmíru, když je na Zemi tolik problémů, ale nemohou si stěžovat na bezplatné informace dostupné z API vesmírného programu. K dispozici jsou fotografie průzkumníků na Zemi, Marsu a dalších. Skutečnou zábavou je však manipulace s parametry, protože některá rozhraní API používají hodnoty, které jsou doslova jiné. Například fotografie z Marsu jsou indexovány podle doby, kdy byly pořízeny, ale čas se měří v „sol“, což je den, jak je definováno vycházejícím a zapadajícím sluncem na Marsu. Paranoid může sledovat dopady na Zemi sledováním NEO (Near Earth Objects).

Americký úřad pro sčítání lidu

Skutečné počítání probíhá pouze každých 10 let, ale sčítání lidu USA zůstává otevřené po celou dobu. Rozhraní Census API poskytují čísla, která měří, jak se komunity mění z roku na rok a desetiletí na desetiletí. Počítají lidi a podniky a několik dalších věcí, jako je zdravotní pojištění. Tato nezpracovaná data mohou být nezbytná pro plánování, kde expandovat nebo kde hledat nové zákazníky.

Mailrecipe

Některé e-mailové zprávy jsou zjevně spam. Některé zjevně nejsou. Ale mnozí leží mezi podsvětím a to je výzva při komunikaci se zákazníky. Společnosti, které zasílají zdvořilý počet oznámení, jsou jejich uživateli vítány. Ti, kteří posílají příliš mnoho opakujících se zpráv, se začínají považovat za spam.

Mailrecipe vám pomůže doručit zprávu s trochou sebekontroly, aby byla chráněna vaše pověst. Jejich API omezuje e-mailové zprávy na jednu denně. Pokud dva z vašich marketingových týmů cílí na stejný seznam, bude doručena pouze jedna zpráva. Je to jednoduchý a přímý přístup.

Lob

Prvním instinktem počítačového týmu je určitě posílat elektronickou poštu, ale někdy nejlépe funguje stará papírová verze vytištěná na mrtvých stromech. Lob se specializuje na tisk a přepravu zpráv - pohlednic, dopisů nebo účtů - staromódním způsobem. Váš uvítací dopis nebo oznámení po splatnosti jde do API spolu s adresami a poté je Lob vytiskne a odešle.

Skyscanner

Chcete levnou letenku? Kdo ne? Skyscanner sleduje aktuální ceny několika tisíc letů prostřednictvím jednoho API. Tímto způsobem můžete přidat aktuální ceny do cestopisů nebo jiného obsahu. API také nabízí ceny za pronájem automobilu pro části cesty na zemi.

Twinword

Zní tato věta špatně a naštvaně? Požádal vás váš šéf, abyste začali filtrovat příspěvky na sociálních médiích a vyčistili komentáře na vašem webu? Možná chcete jen sledovat svůj vlastní jazyk? Twinword sdružuje řadu textových analýz, včetně analýzy sentimentu, hodnocení rozdílů slov, doporučení kategorie a asi tucet dalších. V případě hrubých písmen a výstupů přicházejí strukturovaná data o slovech a jejich významech.

Botometr

Vír na sociálních médiích je často plný zvuku a zuřivosti a rozlišování mezi tím, co je skutečné a co je bot, může být těžké. Botometer studuje chování a poté přiřadí skóre, které se zvětšuje, protože chování na Twitteru roste více podezřele. Není to tak cool jako ten stroj, který Deckard použil na Rachael Blade Runner, ale co potom?

TVMaze

Streamovací služby umožňující flámu rádi odříznou kredity od konce televizních pořadů, ale často střídají ty nejlepší části. Vyhrazení milovníci televize chtějí znát jména všech, kteří jsou spojeni s představeními, což znamená jména bitevních herců a dokonce i některých členů štábu. TVMaze je přizpůsobený televizní průvodce, který nabízí všechna tato data prostřednictvím API, včetně shrnutí pořadů, shrnutí epizod a informací o obsazení a štábu. Datová struktura zahrnuje fotografie, narozeniny a bohužel i dny smrti.

FaceMark

Algoritmy rozpoznávání obličeje závisí na identifikaci konstelace bodů na obličeji, jako je poloha rohů očí. Rozhraní FaceMark API pořídí váš obrázek a vrátí souřadnice těchto aktivních míst. Nejde jen o jednoduchou odpověď; dává vám data pro peering uvnitř operace rozpoznávání.

CoinAPI

Není nic víc vzrušujícího nebo zneklidňujícího než sledování velkolepých výstupů nebo kataklyzmatických vrhů kryptoměn. CoinAPI usnadňuje sledování cen pomocí jednoho API, které shromažďuje informace z hlavních burz. Existuje také spousta historických cenových informací.

Imgflip

Memy jsou všude a Imgflip usnadňuje převzetí vašich oblíbených obrázků pomocí vašich slov. API automatizuje proces. Nahradí memy články s dlouhou formou napsané autory? Plus ça změna, plus c’est la même si vybral.

$config[zx-auto] not found$config[zx-overlay] not found