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

Prázdný řádek na konci souboru

Proč by textové soubory měly končit prázdným řádkem.

3 minuty

Jak používat git rebase

Proč a jak používat git rebase pro přehlednou historii v Gitu.

5 minut

Více Git větví vedle sebe

Jak spustit více větví jednoho repositáře vedle sebe.

3 minuty

Jak v praxi používat Git

Jak rychle a efektivně používat versovací systém Git.

9 minut

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