Se želite naučiti razvijati aplikacije? Ena od prvih stvari, ki jih morate storiti, je razumeti API-je.

Z API-ji je mogoče opraviti vse vrste nalog, od brskanja po spletnih mestih za podatke do sledenja vremena, letov in celo avtomatizacije objav v družbenih omrežjih. Tukaj si oglejmo, kako začeti z uporabo avtomatizacije API Popravljalec.

Kaj je API?

Aplikacijski programski vmesnik (API) je del programske opreme, ki omogoča komunikacijo dveh (ali več) aplikacij. Večina dnevnih opravil, ki zahtevajo spletno mesto ali mobilno aplikacijo, je osredotočena na API-je. Klicalniki in aplikacije za sporočila, družbena omrežja, vremenske aplikacije – vsi se zanašajo na API-je.

Takšne aplikacije se ne ukvarjajo neposredno z osnovno bazo podatkov, ki aplikaciji zagotavlja informacije. Namesto tega API obstaja kot posrednik, posrednik, ki sprejema navodila od uporabnika, komunicira s strežnikom, zgrabi informacije iz strežnika in jih vrne uporabniku.

API-je so primerjali s čakanjem na osebje v restavraciji, prevzemom naročila stranke, izročitvijo kuharju in nato vrnitvijo z naročilom.

Vendar pa bi API lahko enako zlahka primerjali s krmilnim sistemom sodobnega avtomobila. Vi upravljate z volanom, stopalkami in prestavami (aplikacija), vsa dejanja pa se prenesejo v podatke (API) in sporočijo krmilnemu stroju in motorju (strežniku).

Kaj lahko storite z API-jem?

Na voljo je veliko vrst API-jev. Operacijski sistemi imajo API-je za vse, od ustvarjanja pogovornih oken do dostopa do kamere naprave. Na voljo je veliko brezplačnih API-jev, zlasti za spletne aplikacije.

Do API-jev je običajno mogoče dostopati s priljubljenimi programskimi jeziki. Ko gre za spletne API-je, je mogoče uporabiti jezike, kot so PHP, JavaScript ali kar koli drugega, ki je primeren za spletni razvoj.

Z API-jem in ustreznim znanjem programiranja lahko razvijete aplikacijo, ki zagotavlja uporabne informacije s podatki, posredovanimi prek API-ja. Razmislite o aplikaciji za novice ali aplikaciji, ki spremlja delnice in delnice.

Pretvorite valuto s Fixerjem, API-jem, ki zagotavlja tečaje Forex

Primer API, s katerim lahko začnete razvijati zdaj, je Popravljalec.

Fixer ponuja API, ki ponuja orodja za ustvarjanje aplikacije za pretvorbo valut ali preverjanje deviznih tečajev (Forex) za 170 svetovnih valut.

Upoštevajte pa, da Fixer zahteva mesečno naročnino za vse več kot 100 osnovnih klicev API na mesec. To ni nenavadno pri ponudnikih API-jev, zato upoštevajte to, preden nadaljujete. Vendar pa Fixer se lahko uporablja brezplačno za razvojne namene in manj kot 100 klicev API.

Začnite z osnovnim URL-jem:

https://data.fixer.io/api/

Vsak račun Fixer dobi ključ API, ki se lahko uporablja za preverjanje pristnosti klica API

https://data.fixer.io/api/latest
? access_key = API_KEY

Fixer vrne podatke v formatu JSON, kar omogoča enostavno razčlenitev z izbranim programskim jezikom. Funkcije lahko podate tudi s povratnimi klici JSONP, ki bodo odgovor povratnega klica ovili v želeno ime funkcije.

Vse valute so glede na osnovno valuto. Določanje osnovne valute je pomembno za razvoj aplikacije za uporabo zunaj EU. Popravljalec uporablja evro (EUR) kot osnovno valuto. Če želite to spremeniti, uporabite drugo osnovno valuto v klicu API-ja, na primer:

https://data.fixer.io/api/latest
? access_key = API_KEY
& osnova = USD
& simboli = GBP, JPY, EUR

PopravljalecIzčrpna dokumentacija API-ja nudi dodatne informacije.

API-ji vam pomagajo zgraditi aplikacije, ki jih potrebujejo vaši uporabniki

S Fixerjem lahko avtomatizirate poizvedbe za pretvorbo valut in spremljate Forex podatke. Na voljo so številne končne točke za najnovejše stopnje, konverzije, pretekle stopnje, podatke med dvema datumoma in celo nihanja.

Medtem lahko s plačljivo naročnino uporabljate HTTPS in zagotovite varno povezavo za uporabnike katere koli aplikacije, razvite z Popravljalec.

Toda Fixer je le eden od mnogih API-jev, ki razvijalcem na vseh ravneh omogočajo ustvarjanje uporabnih mobilnih, namiznih in spletnih aplikacij.

Upamo, da so vam všeč predmeti, ki jih priporočamo in razpravljamo! MUO ima pridružena in sponzorirana partnerstva, zato prejmemo delež prihodkov od nekaterih vaših nakupov. To ne bo vplivalo na ceno, ki jo plačate, in nam pomaga ponuditi najboljša priporočila za izdelke.

Dajte svojim obiskovalcem informacije o delnicah z API-jem Marketstack

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Promovirano
  • Produktivnost
O avtorju
Christian Cawley (Objavljenih 1559 člankov)

Namestnik urednika za varnost, Linux, DIY, programiranje in Tech Explained, in res uporabni producent podcastov, z bogatimi izkušnjami pri podpori namizja in programske opreme. Christian je sodelavec revije Linux Format in je popravljalec Raspberry Pi, ljubitelj Lego in retro iger.

Več od Christian Cawley

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite