What is API, API Client and how to use it ? In hindi

API, API Client क्या होता है ? इसे उपयोग कैसे करें ?



अगर आप Backend Web Development सीख रहें तो आपने इन शब्दो को जरूर सुना होगा लेकिन इनका मतलब नहीं समझा आया होगा। Api और Api Client समझने से चीजे आसान हो जाती है। आइए इसे समझते है।


API क्या होता है ?

API का Full Form: Application Programming Interface ।

आम भाषा में : अगर आप एक Restraunt में जाते है तो आप वहा खाना order कर सकते है। वहा Kitchen होता है। अब आप वहा kitchen में जाके तो order देंगे नही। इसके लिए Waiter होता है। हम Waiter को खाने का Order देते है और वो हमे खाना दे देता है। यह Waiter ही Api है जिसे हम खाने Request करते है और Response में हमे अपना खाना मिल जाता है।


Technical भाषा में : आपने Database(Restraunt) के बारे में सुना होगा। इसमें हम User के दिए गए Data को Store करते है। लेकिन जबतक हम यहां API(Waiter) का उपयोग नहीं करेंगे तबतक Database, Server को कोई भी Data नही भेज सकता। Api(Waiter) से हम Databas को request करते है की इस user की प्रोफाइल भेजो और Response में हमे Data मिल जाता है।उदहारण: Unsplash Api:

https://source.unsplash.com/random/?city,night

ऊपर दी गई लिंक से आप Random City Images को Generate कर सकते है। लिंक में (?) के बाद आप जिस चीज का नाम लिखेंगे उसकी इमेज आप Generate कर सकते है। इस Api का use लोग अपनी वेबसाइट पर Random Images दिखाने के लिए करते है।


Api Client क्या होता है ?

API Client एक Software या Tool है जिसकी मदद से आप अपनी Api को टेस्ट कर सकते है। जैसे Rapid API, Postman, Thunder Client, आदि। इससे आपका काम बहुत जल्दी हो जाता है, बार-बार आपको अलग से कुछ नही करना पड़ता। Javascript में हम Fetch Api का इस्तमाल करते थे, लेकिन Api Client की मदद से हमे fetch api का बड़ा सा code नहीं लिखना पड़ता हम सीधा Api Client में request कर सकते है और response पा सकते है।


इस आर्टिकल को पढ़ने के लिए धन्यवाद :)

टिप्पणियाँ

लोकप्रिय पोस्ट