What is API ? || LN-TECHINFO

The full form of the API is the Application Programming Interface . Talking about the API, the API is a middle system, that is, if we are in our phone or Computer Application When a run in Application Connects to the Internet or enters its Connection on a server Sends data The server receives that data, acts on it, does whatever work you want, and then sends that data back to your phone or your computer. All this work is done through an API. That is, without the API, the task of any application is difficult.

Let us understand this through a simple example. Suppose you have gone to a restaurant to eat food, then you will have a menu from which you can choose what to eat. In such a situation, if you order a pizza, a waiter will come, he will go to the kitchen and the person who is working in the kitchen will make the pizza, then that waiter will come to you and give you your pizza.

In this example, the waiter who is working on the API is working between us and the kitchen people. That is, the pizza which is an application that we start and then the waiter is the API that takes our data to a server and then when the data we need is ready, then take it to us. Comes back on our phone or computer.

In computer language, API is a way by which while developing his app, he can provide him with a medium through which he can run easily and give a good experience to the user. In simple language, it is a communication medium between many of the software systems that run them. A good API facilitates the application's communication medium with its speed. That is, it works more quickly, for example you can see that some applications have good speed and some do not.

Is the API safe

As we all know that the API connects our application to the server and sends the data to it, and brings it back to the phone by performing the necessary actions, then it comes to mind that 'If our phone's data is from a server But is the API completely safe? So let me tell you about it too.

Actually, the API that is there, when we indicate it, that is, the work we are trying to get done with our application, then it will send the same information, as if we are uploading a photo on Facebook, then it is the upload related information. Sending that Facebook will then be able to upload your photos, that is, all kinds of data associated with the application in the API are different, it will go to your server and show the same data, the data you want to act now, any other data Will not show the server at all.

API today has a lot of value because it is part of many big companies like Google , eBay, Amazon, Wikipedia etc. Many companies are also committees from this API, which we can also call API economy.

API types

The API is not one type, it has many types, all types perform different tasks according to their own. Time to make them all, their functionality is different. Different companies work on their APIs as per their requirement. Today I will tell you about different types of APIs.

Friends, the types of APIs do not depend on one thing, it varies depending on different method, we are telling you the types of APIs depending on the procedure.

1.  Procedural: To complete the special work of this app, the handler of the software i.e. the one who is handling it, goes to the server. It is mainly provided with a common interface to open a file to the function from its function, then we can do any other work with that open fail. Procedural APIs are handled entirely by RPC Implementations.

2.  Object Oriented: This API is a way to do the difficult tasks in System objects and to make them accessible to the server, it can carry maximum load. This API system is faster and more powerful than many other API systems. It also works in the public like many sites and software hits that everyone does, such as the low-grade Search Engines .

3.  Service Oriented: This API where many of the protocols are responsible for providing services and functions that we do through our application to the server, ie the activities that we do to them Returns the result. This is usually done in the Merchants Department i.e. Shopping, Discounts Apps and Sites. Like Amazon.

4.  Resource Oriented: By the name of this API, it is known what its name is. As we know that resource means 'resource'. It also works like this. When we run a software or application, when that API collects our data, it takes it directly to the server. This API uses big companies who want to be completely secure. Expensive web hustings also use this API.

Popular Examples of API

By the way, many APIs are interesting on the Internet, but today I am going to tell you about some very popular APIs, about which you probably will not know many people. And if you already know about it then it is a very good thing.

1. Google Maps API: The GM API is made for Mobile and Desktop Browsers using which programmers embed Google Maps into webpages.

2. YouTube APIs: Google and YouTube videos and their other functionality are integrated into websites and applications with the help of  YouTube API. Through which user can easily use YouTube in their device.

3. E-commerce API: Like we know that many in the present moment E-commerce The website in such a way there is API for different eCommerce application such as Product Advertising API, Product Information API etc. With the help of these APIs, we can view and use the data of these websites with the help of their application.

4. Payment Gateway API : In Payment By using Gateway APIs, you can process merchant payment correctly. Which makes it easy for an end user like us to complete the transaction.

5. Mob API  : a programmer that develops apps for Android mobile Can use Android APIs to interact with hardware such as the front camera of an Android-based device.

6. Windows OS API: Use the collection of APIs of Microsoft DirectX to manage multimedia related tasks in Windows such as gaming, graphic designing, etc. This makes it very easy to work.

Uses of API :-

1. Time Saving - With the help of API, we can automate Tasks to a great extent, so using it saves a lot of time for users as well as business.

2. Efficiency - With the help of API, providing easy interface while hiding all kinds of complexity, so using the API greatly increases the efficiency of the product.

3. Increase of Reach - As I mentioned earlier that APIs can be made for different requirements, therefore only API has very high reach and anyone can easily merge and use API in their product. May go. Therefore, they can be used easily compared to other available technology.

4. Automation - As we know that there is Interaction from machine to machine in API so people do not need to interact with each other for information. Which makes the task easy and automated.

5. Partnership and Business - With the help of API, business becomes easy and partnerships between companies increase. As the company grows, business information can be shared with the help of API and hence can be changed or customized according to the need of the business and share business related information.

Future of API

As we know that technology is slowly changing in this world, in this way technology like API is also changing, so if the API has to stay in this world for a long time, then its builders will have to change it according to the need. With which it will become even better and people will start using it more. Since APIs are able to save their time and money to a large extent, I feel that the future of the API is very bright, but its creators will have to constantly change it according to the time and requirement, otherwise the day is not far when any The new technology will take its place.

Comments