Kas soovite õppida rakendusi arendama? Üks esimesi asju, mida peate tegema, on API-de mõistmine.
API-de abil saab täita kõikvõimalikke ülesandeid, alates veebisaitide andmete kraapimisest kuni ilmastiku, lendude jälgimiseni ja isegi suhtlusvõrgustike postituste automatiseerimiseni. Siin vaatleme, kuidas API automatiseerimisega alustada Fikseerija.
Mis on API?
Rakenduse programmeerimisliides (API) on tarkvara, mis võimaldab kahel (või enamal) rakendusel suhelda. Enamik igapäevaseid ülesandeid, mis nõuavad veebisaiti või mobiilirakendust, on keskendunud API-dele. Telefonivalijad ja sõnumirakendused, sotsiaalvõrgustikud, ilmarakendused – need kõik põhinevad API-del.
Sellised rakendused ei tegele otseselt aluseks oleva andmebaasiga, mis annab rakendusele teavet. Selle asemel eksisteerib API vahendajana, vahelülina, mis võtab kasutajalt juhiseid, suhtleb serveriga, haarab serverist teabe ja tagastab selle kasutajale.
API-sid on võrreldud personali ootamisega restoranis, kliendi tellimuse vastuvõtmisega, selle kokale üleandmisega ja seejärel tellimusega naasmisega.
API-d võib aga sama lihtsalt võrrelda kaasaegse auto roolisüsteemiga. Teie haldate rooli, pedaale ja käike (rakendus) ning kõik toimingud edastatakse andmetele (API) ja edastatakse roolimehhanismile ja mootorile (server).
Mida saate API-ga teha?
Saadaval on mitut tüüpi API-sid. Operatsioonisüsteemidel on API-liidesed kõige jaoks, alustades dialoogibokside loomisest kuni seadme kaamerale juurdepääsuni. Saadaval on palju tasuta API-sid, eriti veebirakenduste jaoks.
API-dele pääseb tavaliselt juurde populaarsete programmeerimiskeeltega. Veebi API-de puhul võib kasutada selliseid keeli nagu PHP, JavaScript või midagi muud veebiarenduseks sobivat.
API ja sobivate programmeerimisalaste teadmiste abil saate arendada rakendust, mis pakub API kaudu edastatud andmetega kasulikku teavet. Kaaluge uudisterakendust või sellist, mis jälgib aktsiaid ja aktsiaid.
Teisendage valuutat fikseerijaga, Forexi kursse pakkuva API-liidesega
Näidis API, millega saate kohe arendama hakata, on Fikseerija.
Fixer pakub API-t, mis pakub tööriistu valuuta konverteerimiseks või 170 maailma valuuta valuutakursside (Forex) kontrollimiseks.
Pange tähele, et Fixer nõuab igakuist tellimust kõige jaoks, mis ületab 100 API põhikõnet kuus. See pole API pakkujate puhul ebatavaline, seega pidage seda enne jätkamist meeles. Kuid, Fikserit saab kasutada tasuta arenduse eesmärgil ja alla 100 API-kutse.
Alustage baas-URL-iga:
https://data.fixer.io/api/
Iga Fixeri konto saab API-võtme, mida saab kasutada API-kõne autentimiseks
https://data.fixer.io/api/latest
? access_key = API_KEY
Fixer tagastab andmed JSON-vormingus, võimaldades teie valitud programmeerimiskeeles hõlpsat sõelumist. Funktsioone saab määrata ka JSONP tagasihelistamisega, mis mähib tagasihelistamisvastuse soovitud funktsiooni nimesse.
Kõik valuutad on suhtelised baasvaluutaga. Baasvaluuta määramine on oluline väljaspool EL-i kasutatava rakenduse arendamiseks. Fikseerija kasutab põhivaluutana eurot (EUR). Selle muutmiseks kasutage API-kõnes teist baasvaluutat, näiteks:
https://data.fixer.io/api/latest
? access_key = API_KEY
& baas = USD
& sümbolid = GBP, JPY, EUR
FikseerijaPõhjalik API dokumentatsioon annab lisateavet.
API-d aitavad teil luua rakendusi, mida teie kasutajad vajavad
Fixeri abil saate automatiseerida valuuta konverteerimise päringuid ja jälgida Forexi andmeid. Pakutakse arvukalt lõpp-punkte viimaste kurside, konversioonide, ajalooliste kursside, kahe kuupäeva vahelise andmete ja isegi kõikumiste kohta.
Samal ajal saate tasulise tellimusega kasutada HTTPS-i ja pakkuda turvalist ühendust mis tahes rakendusega, mis on arendatud Fikseerija.
Kuid Fixer on vaid üks paljudest API-liidest, mis võimaldavad kõikidel tasanditel arendajatel luua kasulikke mobiili-, töölaua- ja veebirakendusi.
Loodame, et teile meeldivad tooted, mida soovitame ja mille üle arutleme! MUO-l on sidus- ja sponsorpartnerlussuhted, seega saame osa teie ostude tuludest. See ei mõjuta teie makstavat hinda ja aitab meil pakkuda parimaid tootesoovitusi.
Andke oma külastajatele aktsiateavet Marketstack API abil
Loe edasi
- Edutati
- Tootlikkus
Turvalisuse, Linuxi, isetegemise, programmeerimise ja tehnilise selgitusega asetoimetaja ning tõeliselt kasuliku taskuhäälingusaate tootja, kellel on laialdased kogemused töölaua- ja tarkvaratoe vallas. Ajakirja Linux Format kaastööline Christian on Raspberry Pi meisterdaja, Lego armastaja ja retromängude fänn.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin