API (လျှောက်လွှာပရိုဂရမ် interface) သည်မတူညီသောစနစ်များအကြားဆက်သွယ်မှုပေါင်းကူးမှုတစ်ခုဖြစ်သည်။ API interface မှတစ်ဆင့် developer များသည်ဒေတာ Interoperability ကိုရရှိနိုင်ရန်,
API interfaces များကိုအမျိုးအစားသုံးမျိုးခွဲခြားနိုင်သည်။ ပွင့်လင်းသော apis ကိုအများပြည်သူအတွက်ဖွင့်လှစ်ထားပြီးမည်သူမဆိုအသုံးပြုနိုင်ပြီးရှင်းလင်းသောအသုံးပြုမှုသဘောတူညီချက်များနှင့်အခွင့်အာဏာများနှင့်အတူလာနိုင်သည်။ အတွင်းပိုင်း APIs သည်အဖွဲ့အစည်းအတွင်းရှိပြည်တွင်းရေးအသုံးပြုမှုကိုသာကန့်သတ်ထားသည်။ သမဝါယမ APIs သည်စီးပွားရေးလုပ်ငန်းများအကြားပုဂ္ဂလိက interfaces များဖြစ်ပြီးနှစ်ဖက်စလုံးတွင်တိုင်ပင်ဆွေးနွေးမှုများတွင်အသုံးပြုသည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည် GAIDE MAP API, Baidu Cloud Storage API ကဲ့သို့သောတတိယပါတီ၏ API များကိုသုံးနိုင်သည်။ တစ်ချိန်တည်းမှာပင်ကျွန်ုပ်တို့သည် API interfaces များကိုအခြားစနစ်ခေါ်ဆိုမှုများအတွက် API interfaces များကိုလည်းဖန်တီးနိုင်သည်။
ဒေတာမျှဝေခြင်းကို API interfaces များမှတဆင့်သဘောပေါက်သည် ကျွန်ုပ်တို့သည်စနစ်တစ်ခုကိုအဓိကစနစ်အဖြစ်အသုံးပြုနိုင်ပြီး၎င်း၏အချက်အလက်များကို API interface မှတဆင့်ဖော်ထုတ်နိုင်သည်။ အခြားစနစ်များသည် interface ကိုသာခေါ်ဆိုခြင်းဖြင့်အချက်အလက်များကိုရယူနိုင်သည်။
ဥပမာအားဖြင့်အောက်ပါ PHP Code သည် API interface မှတဆင့်ဒေတာဘေ့စ်တွင်ဒေတာများကိုမည်သို့မျှဝေရမည်ကိုပြသသည်။
ဤကုဒ်သည်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ပြီးဒေတာများကိုမေးမြန်းပြီး JSON format ရှိတောင်းဆိုသောပါတီသို့ပြန်ပို့သည်။ အခြားစနစ်များသည်လိုအပ်သောအချက်အလက်များကိုရယူရန်ဤ interface ကိုသာရယူရန်လိုအပ်သည်။
အောက်ပါသိသာထင်ရှားသည့်အားသာချက်များကို API interface မှတစ်ဆင့်ဒေတာမျှဝေခြင်းအတွက်ရရှိနိုင်သည်။
ဒေတာများထပ်တူပြုခြင်းကို API interface မှတစ်ဆင့်အောင်မြင်သည်။ ထပ်တူပြုခြင်းမပြုမီ, ဒေတာများကိုထပ်တူပြုခြင်းနှင့်ဒေတာအဆောက်အအုံများသည်အမျိုးမျိုးသောစနစ်များအကြားတသမတ်တည်းရှိကြောင်းရှင်းလင်းရန်လိုအပ်သည်။
ဒေတာဘေ့စ်တစ်ခုမှတစ်ခုသို့ဒေတာများကိုတစ်ပြိုင်တည်းချိန်ကိုက်ရန် API interface ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည့်ဥပမာတစ်ခုမှာ -
ဤကုဒ်တွင်ဒေတာဘေ့စ် 1 မှတစ်ပြိုင်တည်းချိန်ကိုက်ရန်လိုအပ်သည့်အချက်အလက်များကိုဒေတာဘေ့စ် (2) တွင်အခြားစားပွဲတစ်ခုထဲသို့ထည့်ပါ။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် developer များသည်တိကျတဲ့လိုအပ်ချက်များနှင့်အညီ code ကိုချိန်ညှိနိုင်သည်။
အောက်ပါအားသာချက်များကိုဖြစ်ပေါ်စေသော API interfaces များမှဒေတာထပ်တူပြုခြင်းကိုအောင်မြင်သည်။
ဒေတာမျှဝေခြင်းနှင့်ဒေတာထပ်တူပြုခြင်းကို API interves များမှတဆင့်ရရှိနိုင်ပါသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည် API interfaces များကိုစနစ်တကျပြုလုပ်ရန်လိုအပ်ပြီးအချက်အလက်များကိုဖြည့်ဆည်းပေးနိုင်ရန်နှင့်တစ်ပြိုင်တည်းချိန်ညှိနိုင်ရန်သေချာစေရန်လိုအပ်သည်။