Skip to main content

API: A Tool for Developers

API (Application programming Interface) is a tool for developers. It helps them to building their application by using resources built by others. For instance a developer can use  Google Web Search API to use search results within her application or use Google Maps API.


The essential purpose of API to help developer harness resources available elsewhere. An API is means by which third parties can develop code that can interface with other code written by other developer. API may consists of - a set or routines, data structures, object classes, protocols that is provided by libraries or operating system services- all meant to be used in building of applications. 

Examples:
  • Doubleclick have a published Java API that allows users to interrogate the database tables to get information about their online advertising campaign 
  • The Amazon Product Advertising API provides programmatic access to Amazon’s product selection and discovery functionality so that developers like you can advertise Amazon products to monetize your website. 
Student project done using API's


Comments

Popular posts from this blog

108 New APIs

Image Source Vocalware Vocalware lets developers speech-enable any web or mobile application by using cloud-based text-to-speech service to generate and play audio in real-time. To use Vocalware, applications must have access to an internet connection fast enough to stream 48kbps audio. Vocalware provides an API that allows users to generate audio and control audio playback programmatically. The API is available using JavaScript/HTML5, ActionScript (Flash), or HTTP-REST so that it can be incorporated into any application. Travel Booking Network Travel Booking Network is an accommodation and ticketing platform for bed and breakfasts, hotels, hostels, university residences, guest houses, and other holiday rentals. They process bookings through their own websites, but also lend their technology out to other accommodation providers and travel websites. Travel Booking Network can set up either an API or a wh

Account Aggregators- India's Innovation in Financial Services

The Discovery of Digital India

বাংলা ગુજરાતી हिंदी ಕನ್ನಡ മലയാളം मराठी पंजाबी ଓଡିଆ தமிழ் తెలుగు      Sindhi  سنڌي DIGITAL INDIA:  The Complete Reference How to discover and use Digital India Services for your personal and professional productivity and success. Ravindra Dastikop https://youtube.com/user/dastikop 2020 CHALLENGE Today Digital India information is scattered and lodged in different systems and places hence my professional      MISSION: To organize Digital India information  and make it universally accessible and useful to every Indian resident. TABLE OF CONTENTS  Mission  PREFACE TARGET AUDIENCE   Organization of this book  How to use this Book for Results PART I  : GETTING STARTED What is digital India ? - Its vision and mission, structure, Digital India platform nature and components  PART II :  DIGITAL INDIA SERVICES FOR CITIZENS These services provide information, services, and other functionality to citizens  and receive input and feedback from citizens. More recently, active ci