๐ช๐ฎ๐ฎ ๐ ๐ฎ๐ ๐ฎ๐ ๐๐ฃ๐(๐๐ฝ๐ฝ๐น๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐๐ป๐๐ฒ๐ฟ๐ณ๐ฎ๐ฐ๐ฒ)?
API waa habka ay isugu xirmaan ama xog isugu gudbiyaan softwares ka. Waxayna qofka developerka u ogolaanayaan inuu dhiso hal software, kadibna uu isticmaali karo softwares kale xogtooda.
Tusaale, waa in qofka application ka uu develop gareynaayo ama hormarinaayo kusoo xiro system kale ama application kale xogtiisa. kasoo qaad waxaad dhistay application, kadibna waxaad u baahatay in qofka isticmaalaha uu application kaaga kusoo geli karo account kiisa facebook, sidaas daraadeed adiga uma baahnid in aad dhisto qaabka uu qofkaas uu kaga soo xirmi karo app kaaga asagoo isticmaalaya account kiisa facebook, maxaa yeelay shirkada facebook ayaa horey kuugu diyaarisay API, isla API gaas ayaad soo qaadaneysaa asaga ayaana qabanaayo shaqada, sida inuu check gareeyo in user kaas iyo password kaas uu jiro iyo waxii lamid ah.
๐ง๐๐๐ฎ๐ฎ๐น๐ฒ ๐ธ๐ฎ๐น๐ฒ: ๐ฆ๐ถ๐ฑ๐ฎ ๐๐ ๐๐ฑ๐ต๐ฎ๐ฐ๐ผ ๐ต๐ฎ๐ฏ๐ธ๐ฎ(๐ฝ๐ฟ๐ผ๐ฐ๐ฒ๐๐ ๐ธ๐ฎ) ๐๐ฃ๐ ๐ด๐ฎ:
Tusaale waxaad ka fikirtaa Maqaayadda. Customerka(Macmiilka) waa qofka kamalyeeriga(waiter ka) usheegaayo waxa uu rabo. Waiterka waa sida API ga oo kale, waxuu dalabka ka qaadaa customer ka, waxuuna u gudbinaa jikada ama kushiinka. Qofka kushiinka ku jirana waa Serverka xogta laga soo qaadaayey, maxaa yeelay dalabki ayuu diyaarinaa ama sameynaayaa, kadibna waxuu dib ugu celinaayaa Waiter ki oo ahaa API ga, kadibna waiter ka dalabki oo diyaarsan ayuu ugeynaayaa customer ka. Eeg sawirka hoose.
Isla tusaalahan 2-aad aan ku dabaqno tusaalahi 1-aad ee Facebook ga. Customer ka ama user ka markuu app kaaga soo galo waxuu gelinaayaa user kiisa facebook ga, kadibna API ga wuu baxaayaa waxuu aadaayaa serverka, waxuuna soo fiirinaayaa in userka uu jiro iyo in kale, kadib serverka waxuu API ga usoo dhiibaayaa in user kaas uu jiro ama in uusan jirin. Hadii uu user ka jiro waxaa la ogolaanaayaa inuu u kaco ama isticmaalo appka, hadii kalana waxaa la leeyahay account kan majiro. Sidaas daraadeed shaqadan oo dhan muhiim maahan siday udhaceyso inaad fahamto, keliya API ga ayaad isticmaaleysaa adiga.
Marka halkaas waxaan ka fahmeynaa API ga waxa uu u dhaxeeyaa user ka(isticmaalaha) iyo server-ka xogta laga soo qaadaayo. Marka API ga shaqadiisa waxaa waaye in uu xog kala gudbiyo ama in app kaaga uu kusoo xiro xog meel kale taal. Qaabka uu kuugu soo xiraayone muhiim maahan inaad ogaato ee shirkada iskaleh ayaa horey usoo diyaarisay, keliya adiga waa inaad isticmaashaa oo uu baahidaada daboolaa.