What is an application program interface?

often referred to as application programming interface or Simple API , the application program interface is a collection of programming instructions and standards that allow computer programs to communicate directly with each other. Many software companies will release their APIs to the public and allow developers to create applications powered by their service. A perfect example would be DirectX Microsoft, a set of API, which allows developers to create games, multimedia features and applications for the Windows operating system. In fact, it allows programs to communicate with each other without any knowledge or use of users. For example, when you buy tickets for an online concert with a credit card, the site uses the API to send your card data to a remote application that checks its validity. Once the payment is confirmed, the application responds to the websids to issue tickets. Complete API is often defined as those that provides an abstraction layer that prevents developers from having to know how to jThe function is related to lower levels of abstraction. This allows the programmer to improve or rework the functions in the API without interrupting the code that needs it.

The application program interface is quite similar to the software AS-A-Service (SAAS). This is mainly because programmers do not have to start from zero every time they write the application. Rather than scripting one basic program designed to process everything, the same program can outsource certain obligations for other applications that are able to do work much better. As a result, the API is very used for integration with web and various web applications.

The application program interface has become an integral part of the phenomenon of Web 2.0 and social networks. Several popular communities use it to share content under open architecture. Users can share comments, photos, videos and various information with external applications and uselive open APIs to provide new functions to their community. Two classic examples of APIs that allow this sharing are Facebook application platform and open social platform.

The

application program interface provides several large names, including Amazon®, Ebay® and Google ™. At exactly and correctly, develop and can be beneficial for the service company and its users. Perhaps the biggest disadvantage of the API is that they are dependent on the provision of the service. For example, if Google Maps ™ were interrupted, its application program interface would be essentially Usheless.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?