Norite išmokti kurti programas? Vienas iš pirmųjų dalykų, kuriuos turite padaryti, yra suprasti API.

Naudojant API galima atlikti visas įvairias užduotis – nuo ​​duomenų rinkimo svetainių iki orų, skrydžių stebėjimo ir netgi socialinių tinklų įrašų automatizavimo. Čia apžvelgsime, kaip pradėti naudoti API automatizavimą Fiksatorius.

Kas yra API?

Taikomųjų programų sąsaja (API) yra programinės įrangos dalis, leidžianti susisiekti dviem (ar daugiau) programoms. Dauguma kasdienių užduočių, kurioms reikia svetainės ar programos mobiliesiems, yra susijusios su API. Telefono rinkikliai ir pranešimų programos, socialiniai tinklai, orų programos – visos jos priklauso nuo API.

Tokios programos nėra tiesiogiai susijusios su pagrindine duomenų baze, kuri programai teikia informaciją. Vietoj to, API egzistuoja kaip tarpininkas, tarpininkas, kuris priima instrukcijas iš vartotojo, palaiko ryšį su serveriu, paima informaciją iš serverio ir grąžina ją vartotojui.

API buvo lyginama su darbuotojų laukimu restorane, kliento užsakymo priėmimu, jo perdavimu šefui ir grįžimu su savo užsakymu.

Tačiau API galima lygiai taip pat lengvai palyginti su šiuolaikinio automobilio vairo sistema. Jūs tvarkote vairą, pedalus ir pavaras (programėlę), o visi veiksmai perduodami į duomenis (API) ir perduodami vairo mechanizmui bei varikliui (serveriui).

Ką galite padaryti naudodami API?

Yra daugybė API tipų. Operacinės sistemos turi API viskam, nuo dialogo langų kūrimo iki įrenginio kameros prieigos. Yra daug nemokamų API, ypač žiniatinklio programoms.

API paprastai galima pasiekti naudojant populiarias programavimo kalbas. Kalbant apie žiniatinklio API, galima naudoti tokias kalbas kaip PHP, JavaScript ar bet kas kitas, tinkamas žiniatinklio kūrimui.

Turėdami API ir tinkamas programavimo žinias, galite sukurti programėlę, kuri teikia naudingos informacijos su duomenimis, pateiktais per API. Apsvarstykite naujienų programą arba tokią, kuri stebi akcijas ir akcijas.

Konvertuokite valiutą naudodami Fixer, API, teikiančią Forex kursus

API, kurią galite pradėti kurti dabar, pavyzdys Fiksatorius.

Fixer siūlo API, kuri suteikia įrankius, leidžiančius sukurti valiutos konvertavimo programą arba patikrinti 170 pasaulio valiutų užsienio valiutos (Forex) kursus.

Tačiau atminkite, kad Fixer reikalauja mėnesinės prenumeratos už viską, kas viršija 100 pagrindinių API skambučių per mėnesį. Tai nėra neįprasta API teikėjams, todėl atminkite tai prieš tęsdami. Tačiau Fikseris gali būti naudojamas nemokamai kūrimo tikslais ir mažiau nei 100 API iškvietimų.

Pradėkite nuo pagrindinio URL:

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

Kiekviena Fixer paskyra gauna API raktą, kurį galima naudoti API skambučiui autentifikuoti

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

Fixer grąžina duomenis JSON formatu, leidžiantį lengvai analizuoti pasirinkta programavimo kalba. Funkcijos taip pat gali būti nurodytos naudojant JSONP atgalinius skambučius, kurie grąžins atsakymą į pageidaujamą funkcijos pavadinimą.

Visos valiutos yra susijusios su bazine valiuta. Kuriant programą, skirtą naudoti už ES ribų, svarbu nurodyti bazinę valiutą. Fiksatorius kaip bazinę valiutą naudoja eurą (EUR). Norėdami tai pakeisti, API skambutyje naudokite kitą bazinę valiutą, pavyzdžiui:

https://data.fixer.io/api/latest
? access_key = API_KEY
& bazė = USD
& simboliai = GBP, JPY, EUR

FiksatoriusIšsamioje API dokumentacijoje pateikiama daugiau informacijos.

API padeda sukurti naudotojams reikalingas programas

Naudodami Fixer galite automatizuoti valiutos konvertavimo užklausas ir stebėti Forex duomenis. Pateikiama daugybė galutinių taškų, susijusių su naujausiais kursais, konvertavimu, istoriniais kursais, duomenimis tarp dviejų datų ir net svyravimų.

Tuo tarpu su mokama prenumerata galite naudoti HTTPS ir užtikrinti saugų ryšį bet kurios programos, sukurtos naudojant Fiksatorius.

Tačiau „Fixer“ yra tik viena iš daugelio API, leidžiančių visų lygių kūrėjams kurti naudingas mobiliąsias, darbalaukio ir žiniatinklio programas.

Tikimės, kad jums patiks mūsų rekomenduojami ir aptariami daiktai! MUO turi filialų ir remiamų partnerysčių, todėl gauname dalį pajamų iš kai kurių jūsų pirkinių. Tai neturės įtakos jūsų mokamai kainai ir padės mums pasiūlyti geriausias produktų rekomendacijas.

Pateikite savo lankytojams informaciją apie atsargas naudodami Marketstack API

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Skatinama
  • Produktyvumas
Apie autorių
Kristianas Cawley (Paskelbta 1559 straipsniai)

Saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų redaktoriaus pavaduotojas ir tikrai naudingų podcast'ų gamintojas, turintis didelę stalinių kompiuterių ir programinės įrangos palaikymo patirtį. Žurnalo „Linux Format“ bendradarbis Christianas yra Raspberry Pi tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christian Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia