ဝဘ် API များ - နိဒါန်း
Web API သည် developer ၏အိပ်မက်တစ်ခုဖြစ်သည်။
- ၎င်းသည် browser ၏လုပ်ဆောင်နိုင်စွမ်းကိုတိုးချဲ့နိုင်သည်။
- ၎င်းသည် ရှုပ်ထွေးသောလုပ်ဆောင်ချက်များကို များစွာရိုးရှင်းစေသည်။
- ၎င်းသည် ရှုပ်ထွေးသောကုဒ်အတွက် လွယ်ကူသော syntax ကို ပေးစွမ်းနိုင်သည်။
Web API ဆိုတာဘာလဲ။
API သည် A ပလီကေးရှင်း P rogramming I မျက်နှာပြင် ကို ကိုယ်စားပြုသည် ။
Web API သည် ဝဘ်အတွက် အပလီကေးရှင်း ပရိုဂရမ်းမင်း အင်တာဖေ့စ်တစ်ခုဖြစ်သည်။
Browser API တစ်ခုသည် ဝဘ်ဘရောက်ဆာတစ်ခု၏ လုပ်ဆောင်နိုင်စွမ်းကို တိုးချဲ့နိုင်သည်။
ဆာဗာ API တစ်ခုသည် ဝဘ်ဆာဗာတစ်ခု၏ လုပ်ဆောင်နိုင်စွမ်းကို တိုးချဲ့နိုင်သည်။
ဘရောက်ဆာ API များ
ဘရောက်ဆာအားလုံးတွင် ရှုပ်ထွေးသောလုပ်ဆောင်မှုများကို ပံ့ပိုးရန်နှင့် ဒေတာဝင်ရောက်နိုင်ရန် ကူညီပေးရန်အတွက် built-in ဝဘ် API အစုံရှိသည်။
ဥပမာအားဖြင့်၊ Geolocation API သည် browser တည်ရှိရာနေရာ၏ သြဒိနိတ်များကို ပြန်ပေးနိုင်သည်။
ဥပမာ
အသုံးပြုသူ၏ တည်နေရာ၏ လတ္တီတွဒ်နှင့် လောင်ဂျီတွဒ်ကို ရယူပါ-
const myElement = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
myElement.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
myElement.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
Third Party API များ
ပြင်ပအဖွဲ့အစည်း API များကို သင့်ဘရောက်ဆာတွင် ထည့်သွင်းမထားပါ။
ဤ APIs ကိုအသုံးပြုရန်၊ သင်သည် ဝဘ်မှကုဒ်ကို ဒေါင်းလုဒ်လုပ်ရပါမည်။
ဥပမာများ-
- YouTube API - ဝဘ်ဆိုက်တစ်ခုတွင် ဗီဒီယိုများကို ပြသခွင့်ပြုသည်။
- Twitter API - သင့်အား ဝဘ်ဆိုက်တစ်ခုတွင် Tweets ပြသရန် ခွင့်ပြုသည်။
- Facebook API - သင့်အား ဝဘ်ဆိုက်တစ်ခုတွင် Facebook အချက်အလက်ကို ပြသရန် ခွင့်ပြုသည်။