API क्या है और कैसे काम करता है




API की फुल फॉर्म Application Programming Interface होती है. API एक प्रक्रिया होती है जो की किसी खास वज़ह या कार्य के लिए बनाया जाती है और यह एक Complete Module की तरह काम करती है. API को कोई भी अपनी Website, Computer Software या Operating Systems मे Integrate कर सकता है.

Operating Systems Applications और Website के लिए बहुत सारी Different Types की APIs होती है जैसे की Windows जिसकी बहुत सारी API Sets होती है जो की System Hardware और Applications के लिए काम मे आती है जब आप एक Application से दूसरी Application मे Text को Copy and Paste करते है तो ये API ही होती है जो की इस काम हो होने मे सहायता करती है.

API एक Program को आसानी से Develop करने के लिए सभी प्रकार के Building Block प्रदान करती है और फिर Programmer उन Block को एक साथ रखते हुए जरुरत के हिसाब से API Develop करता है. API बहुत सारे Commands, Functions, Protocols और Objects का संग्रह होती है जिनको उपयोग करके प्रोग्रामर सॉफ्टवेयर Create करते है और External System से Interact करने के लिए Model Design करते है.

Popular API Examples

Program मे Web 15,500 से अधिक API Track करने वाली एक Site, Google Map, Twitter, YouTube, Flickr और Amazon Products Advertisement को कुछ सबसे लोकप्रिय API के रूप मे सूचीबद्ध करती है. API से सम्बंधित कुछ उदाहरण आप नीचे देख सकते है −

Ticket Booking - जब आप किसी Movie, Bus, Train, Flight आदि कि Tickets Book करते है तो किसी एक वेबसाइट द्वारा इसकी Available Seats कि एक API बना दी जाती है जिसका उपयोग करके कोई भी अपनी वेबसाइट मे Available Seats System को आसानी से बना सकता है.

Google Maps API - Google Maps API Mobile और Desktop ब्राउज़र के लिए बनायी जाती है जिसको उपयोग करके प्रोग्रामर Google Maps को वेब पृष्ठ मे Embed करते है.

YouTube API - Google YouTube API की सहायता से YouTube videos और उनकी Efficiency को Websites और Applications मे Integrate किया जाता है.

Flickr API - Flickr API को Flickr Photo Sharing Community Data तक पहुंचने के लिए Developers द्वारा उपयोग किये जाते है. Flickr API मे Call करने योग्य विधियों का एक Set होता है और कुछ API Interval.

Twitter API - Twitter दो API प्रदान करता है जो REST API Developers को मुख्य Twitter Data तक पहुंचने की अनुमति देता है और दूसरा API Search API होता है जो Developers के लिए Twitter Search और Trend Data के साथ Interactive करने का तरीके प्रदान करता है.

Benefit of API

API का सबसे पहला फायदा तो यह है की इससे Business Partner का फायदा होता है क्योंकि पहले जहाँ Official Website से ही Ticket Book करवाए जा सकते थे लेकिन अब बहुत सारी Website से आप Ticket Book कर सकते है. जिससे Airlines Railway Movies मालिको का भी फायदा और जिस Website से Book करवाया जाता है Commission से उसको भी फायदा होता है जैसे Paytm, Freecharge, Make My Trip Yatra Website और Customer को भी फायदा होता है.

इसका दूसरा Benefit यह है कि कोइ भी जानकारी हमको Website या Software मे दुबारा से नहीं लिखनी होती है न ही कोई Update करना पड़ता है क्योंकि API Automatic काम करता है. इसलिए Website पर जो भी Data होगा वह Automatic API वही Data बाकि Website को भी Provide करवाता है.

Internet Article in Hindi