119 Kezdőlap - Webszerkesztés - PHP - API kliensek
ujdomainek.hu

API kliensek

a gyakorlatban

Feladat

API-kliensnek nevezzük az Ön szoftverét, alkalmazását, webhelyét vagy rendszerét, amely az API-kat használja. Ezúttal az lesz az Ön feladata, hogy ilyen API klienseket hozzon létre a REST API című oldalon részletesen bemutatott 6 lehetőség felhasználásával. Az egyes feladatok sorszámozása teljesen megegyezik az említett oldalon ismertetett API végpontok sorszámozásával.

Jobban érdeklné inkább az API-k létrehozása?

Ha izgalmasabbnak találja új API-k elkészítését, mint meglévő API-k felhasználását, tekintse át az API végpontok létrehozása című oldalon felsorolt feladatokat, és válogasson közülük kedve szerint.
1. Random kutyaképek Készítsen menüt, mely 5 különböző kutyafajta nevéből áll. Rákattintva valamely menüpontra - vagyis kutyafajtára -, kapjunk egy véletlen képet a választott kutyusról. A kutyafajták áttekintéséhez használja az API dokumentációját.
API: https://dog.ceo/api/breeds/image/random
2. Random user Készítsen egy általános regisztrációs felületet (űrlapot), mely a szokásos adatokat kéri be, úgy mint: Helyezzen el az űrlap környezetében egy nyomógombot "Tesztadatok használata" felirattal, mely gombot megnyomva az űrlap minden mezője kitöltődik egy érvényes random adattal.
API: https://randomuser.me/api/
(A feladatnak jelenleg nem része a regisztráció megvalósulása, csupán a véletlen adatokkal való feltöltés a cél.) 3. Kriptovaluta árfolyamok Készítsen táblázatot, melyben jelenítse meg az alábbi valuták aktuális árfolyamait:
API: https://api.coingecko.com/api/v3/exchange_rates
4. Városok távolsága Generáljon véletlenszerűen két német várost a randomuser.me API-ja segítségével. Ezt követően határozza meg a két város közti távolságot!
API: https://www.distance24.org/route.json
Készítse fel kliens oldali programját arra az esetre is, amikor az API nem tudja megmondani a kért távolságot, mert nem ismeri valamelyik keresett várost. 5. Vonat menetrend Mint ismeretes, a Veszprém-Győr vasútvonal Zirc és Bakonyszentlászló között a Cuha patak völgyében halad át a Bakony erdein. Sokak szerint ez Magyarország legszebb, legizgalmasabb vasúti útvonala, több alagúttal és viadukttal.
A szakasz népszerűsége okán Önnek most az a feladata, hogy egy honlapon megjelenítse a vonat mindig aktuálisan következő hétvégi menetrendjét, mindkét irányba. Készítsen tehát táblázatot, melyben szerepelteti az aktuális hét szombatjának és vasárnapjának járatait Zirc és Bakonyszentlászló között, oda és vissza.
API: https://apiv2.oroszi.net/elvira
Dolgozzon az API dokumentációja alapján. 6. Időjárás előrejelzés Jelenítsen meg időjárás előrejelzést Magyarországra vonatkozóan, a következő 48 órára, óránkénti bontásban! Az alábbi szempontok alapján dolgozzon:
API: https://infojegyzet.hu/webszerkesztes/php/restapi/idojaras/
A grafikus megjelenítéshez ikonképeket keressen az interneten.
előző oldal random oldal következő oldal


Eddig 3 hozzászólás van a témához:

2022-02-17 19:41 Erdős Ádám András A következő oldal Gombja
(https://infojegyzet.hu/webszerkesztes/php/valuta/)
szerintem nem működik megfelelően.

2022-02-17 19:42 Erdős Ádám András Hoppá. Az ez utánira gondoltam.

2022-02-17 20:21 Admin Köszönöm, Ádám.
Az valuta-oldalban volt egy bug.
Javítottam.




Új hozzászólás:
E-mail cím:


Erre a címre küldjük ki a hozzászólás jóvá- hagyásához szükséges linket. Az e-mail címet sehol nem tesszük közzé.

Név:


Ez a név fog megjelenni az Ön hozzászólásai mellett.

Mennyi tizenegy + nyolc?
Számjegyekkel írja be!



Ez a robotok beírása elleni védelem miatt szükséges ellenőrzés.


© infojegyzet.hu, 2021. december
Eszköztár