Application Programming Interface poʻo le API ose software mediator e mafai ai e ni talosaga se lua ona maua se fesoʻotaʻiga poʻo se fesoʻotaʻiga. I se isi faaupuga, o le taimi e te faʻaogaina ai se talosaga e maua ai ituaiga eseese o auaunaga mo lou faʻaogaina.
Mo se faʻataʻitaʻiga, e te manaʻo e tusi se vaalele mai se kamupani vaalele, ma e te manaʻo e te le faʻaogaina saʻo le upega tafaʻilagi a le kamupani vaalele. Nai lo lena, e te alu i vaega lona tolu poʻo nofoaga e pei o Agoda e faia mo oe. I lena tulaga, o le talosaga na e faʻaaogaina o le a fesoʻotaʻi i le API a le kamupani vaalele. Ole talosaga ole tautua ole a aoina fa'amatalaga mai fa'amaumauga a le kamupani va'alele e fa'amautu ai taulaga avanoa. A maeʻa lena, o le a maua e le API faʻamatalaga a le kamupani vaalele ma toe tuʻuina atu faʻamatalaga sili ona talafeagai ia te oe.
Ae e faapefea ona foliga na mea uma? Mai manatu tuufaatasi o Python faletusi matplotlib, FesoʻotaʻigaX, ma fuatai sau Tuugamau o se afifi fa'aaliga ata. Ua faia lenei mea e "fausia se fesoʻotaʻiga ata tusi API e aofia ai mataupu sili ona faʻaaogaina ma le faʻatulagaina o mamanu faigofie ma le faʻaogaina lelei". O lo'o lagolagoina nei le tusiaina o kalafi na fausia e FesoʻotaʻigaX.

O le a le mea e fai
O le GraVE o loʻo tuʻuina atu faʻamatalaga faʻataʻitaʻiga o loʻo faia e ala i le faʻaogaina o le gagana polokalame. Faʻaopoopo i lena, e fesoasoani ia te oe e fatuina, faʻatautaia, ma suʻesuʻeina galuega eseese ma mea faʻapitoa o fesoʻotaʻiga lavelave. E aumaia se API e fa'atatau i mea e fa'aofi ai fa'ailoga i totonu o talosaga.
Ina ia maua lau kopi o le poloketi, e tatau ona e alu i le GraVE's Github ma fa'apipi'i le poloketi i lau komepiuta fa'apitonu'u. A maeʻa lena, e mafai nei ona e atiina ae lau sao e ala i le tosoina o le au suiga mai luga, fatuina o se lala mo se uiga e te manaʻo e atiaʻe, ma faʻatino i le lotoifale aʻo e galue i lou alualu i luma.
E le gata i lea, o loʻo i ai foʻi se iloiloga faʻagasologa e mafai ai e isi tagata atiaʻe ona asiasia lau Talosaga Toso ina ia mafai ona latou fesoasoani ia te oe faaleleia ona foliga ma mamanu. O le fa'alapotopotoga a le GraVE e matua'i fegalegaleai fo'i talu ai o poloketi ta'itasi e faia e tagata atia'e o le a toe iloiloina lana tulafono. E naunau le au su'esu'e e fa'amalosia le au atina'e e fa'aauau pea le sao, o le mafua'aga lea latou te su'esu'eina ai galuega uma e fa'aleleia ai lona tulaga lelei.

E iai lana GraVE pepa aloaia avanoa o lo'o i ai fa'amatalaga e pei o le fa'afouina o le code, faia o se patch, ma fa'agasolo mai le patching i le atina'e. O lenei mea o le a fesoasoani e taʻitaʻia ai le au atinaʻe faʻapea foʻi pe faʻafefea togafitia le faiga e ala i le faia o tulafono laiti e ala i le mulimuli i faatonuga.
Se feso'ota'iga mate-faigofie
O le GraVE o se atina'e mata'ina e maua ai le auala sili ona faigofie e fa'atulaga ai se kalafi. O le vaega manaia o le foliga matagofie, lea e sili atu ona malamalama. Afai e te manatu o le faʻaogaina o faʻatulagaga e le o fetaui ma lou manaʻoga, ona e le tatau lea ona e popole. E mafai e le GraVE ona fesoasoani ia te oe i le fa'agaioia o fa'asologa masani.
GraVE e ofoina atu mea uma e te manaʻomia e atiaʻe ai lau poloketi. E tatau lava ona e faʻaaogaina ma lau Fatufatua'i. Tuuina atu ma faatino lau galuega i se auala sili ona faigofie, mama, ma sili ona malamalama e mafai.
Photo credit: O le ata faʻatusa ua ave e Jefferson Santos. O isi ata uma e saunia e le GraVE mo le fa'aogaina o lomitusi.
