Moderní tvorba webových aplikací

O webu

Získání přístupu k API přes mobilní aplikaci

Jak přes mobilní aplikaci získat přístup k neveřejnému API různých webů.

3 minuty

Pro různé věci se může hodit z různých stránek získávat informace a případně je tam i posílat. Typicky za účelem automatisace.

Universální způsob, jak získat API k libovolné stránce je použít nástroj typu Apify.

Občas je to ale zbytečně složité a řešení je jednodušší, než se zdá: Má-li daná služba mobilní aplikaci, typicky bude s něčím komunikovat přes API.

Jak odposlechnout API volání

Asi nejsnazší řešení je přes Android aplikaci.

Postup je následující:

  1. Stáhnout si Android Studio. Vývojové prostředí pro Android aplikace.

  2. Po spuštění si spustit emulátor – volba Virtual Device Manager. Tím lze spustit nějaký virtuální Android telefon na svém počítači.

    Android studio emulátor

  3. Tím by se měl pustit virtuální Android. Zbývá do něj dostat potřebnou aplikaci. Bohužel to není možné z Google Play obchodu, takže je potřeba použít nějaký alternativní zdroj – třeba APKPure.

    Nebo libovolné *.apk.

    Proti stažení to bude protestovat, stačí jen potvrdit a aplikaci po stažení nainstalovat.

    Povolení stažené aplikace

    Je potřeba povolit instalaci aplikací z neznámých zdrojů:

    Instalace z neznámých zdrojů

  4. Nyní přichází nástroj HTTP Toolkit , který zajistí všechno ostatní. Po instalaci a spuštění stačí vybrat Android device via ADB a je to.

    Android device via ADB

    V emulátoru se povolí jeho připojení:

    Connection request

    Po nějaké době by se mělo nastavit připojení a všechny requesty by se měly zobrazovat na záložce View.

    Zobrazení API requestů

Použití API URL

Když už je známa adresa API a chce ji člověk použít někde jinde, je potřeba zjistit, jaké věci je potřeba posílat, aby to fungovalo.

K tomu se hodí aplikace Postman, kde si jde volání odladit, než se použije někde dál.

Postman volání API

Některá API totiž vyžadují posílání různých hlaviček a klíčů.

Všechno potřebné jde vyčíst v HTTP Toolkitu, otestovat v Postmanovi a následně použít, jak je potřeba.

Související články

Generování QR kódu

Co je to QR kód a jak ho okamžitě vytvořit pomocí jednoduchého online generátoru.

18 minut

Převody souborů a dat přímo v prohlížeči

Jak převádět obrázky, textové formáty v prohlížeči pomocí JavaScriptu – bez odesílání dat na server.

8 minut

Zvláštní znaky na české klávesnici

Jak na běžné české klávesnici pohodlně programovat a zapisovat všelijaké speciální znaky?

10 minut

Převod písmen na VELKÁ a malá

Převedení textu na velká nebo malá písmena.

12 minut

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2025