Good morning HIVE community, how are you all? I hope you are having a great time, on my part I tell you that I have been doing some research work on some Latin American startups and it is inevitable that when you do a reconnaissance work you end up getting into so much that you end up talking to people you know about the issue, the topic I bring you today is: What is an API? and what is it for?
Muy buenas gente de HIVE, como están todos? espero la estén pasando genial, de mi parte les cuento que he estado haciendo un trabajo de investigación de algunas startup de Latinoamérica y es inevitable que cuando se realiza un trabajo de reconocimiento termine uno adentrándose tanto que salgan temas de conversación con gente conocida acerca de la cuestión, el tema que les traigo hoy es: Que es una API? y para que sirve?
APIs are a fundamental part in the functioning of our applications (apps) and web pages and in the communication between them.
API derives from the abbreviation of the words Application Programming Interfaces, which in Spanish means INTERFAS DE PROGRAMACION DE APLICACIONES.
In simple terms an API is a formal communication between two applications. For these two applications or web pages to communicate with each other formally they have to comply with certain rules, protocols, permissions that the owner of the app gives to its users.
It should also be noted that APIs are not on the surface of a website or application, they are not the visible part, but the internal communication circuits that only the developers of that website see and connect to make that tool work. As a normal user the only thing you will see from an API are the results, for example when you open a game on your phone and connect using your email or a Twitter or Facebook account.
APIs can have one or several functions and make multiple connections.
APIs can be private only for a company's use, they can be open only for partners, or they can be public so that any developer can interact with them or create other APIs so that they can communicate with each other.
How do APIs communicate with each other? The APIs communicate by means of a code with concrete functions, the developer when giving permission for the communication does not have to send all the code but only a specific part.
Las API son una parte fundamental en el funcionamiento de nuestras aplicaciones (apps) y paginas webs y en la comunicación entre ellas.
API deriva de la abreviatura de las palabras Application Programming Interfaces, que en español significa INTERFAS DE PROGRAMACION DE APLICACIONES.
En términos sencillos una API es una comunicación formal entre dos aplicaciones. Para que estas dos aplicaciones o paginas webs se comuniquen entre si formalmente tienen que cumplir ciertas reglas, protocolos, permisos que el propietario de la app le de sus usuarios.
También cabe destacar que las API no están en la superficie de una web o aplicación, no son la parte visible, sino los circuitos de comunicación internos que solo los desarrolladores de esa pagina web ven y conectan para que funcione esa herramienta. Como usuario normal lo único que vas a ver de una API son los resultados, por ejemplo cuando abres una juego en tu teléfono y te conectas usando tu correo electrónico o una cuenta de Twitter o Facebook.
Las API pueden tener una o varias funciones y hacer múltiples conexiones.
Las API pueden ser privadas solo para el uso de una empresa, pueden ser abiertas solo para partners, o pueden ser públicas para que cualquier desarrollador pueda interactuar con ellas o crear otras API para que estas se puedan comunicar entre sí.
Como se comunican las API entre ellas? Las API se comunican mediante un código con funciones concretas, el desarrollador al dar permiso para la comunicación no tiene que enviar todo el código sino solo una parte especifica.
What are APIs for? Basically they are used to save time and money when making connections, an example of these connections would be when you enter a website to see what plays there are, when buying a ticket you have to connect your credit card with the website, which in turn is connected to your email, these permissions are granted by the APIs.
They are also useful when you just want to deliberately use the functions of a certain service to offer advantages to your users of that service to use your application.
For example, think that you want to create an application that connects to the publications that are on Twitter, for this you will have to connect your application to the service through the API that Twitter has available for developers, and if you want this application to communicate with the notification bar of an operating system, it will also need another API of the operating system.
That's all for today HIVE people, I say goodbye to you with a big hug and I wish you a lot of success, until next time.
Para que sirven las API? Básicamente sirven para ahorrar tiempo y dinero al hacer las conexiones, un ejemplo de estas conexiones seria cuando entras a una pagina web para ver que obras de teatro hay, al hacer la compra de un ticket tienes que conectar tu tarjeta de crédito con la pagina web, que a su vez esta conectada con tu correo electrónico, estos permisos estas otorgados por las API.
También son útiles para cuando lo único que se quiere es utilizar deliberadamente las funciones de determinado servicio para ofrecer ventajas a sus usuarios de ese servicio a que utilicen tu aplicación.
Por ejemplo, piensa que quieres crear una aplicación que se conecte a las publicaciones que hay en Twitter, pues para ello tendrás que conectar tu aplicación al servicio mediante la API que Twitter tiene disponible para los desarrolladores, y si quieres que esta aplicación se comunique con la barra de notificaciones de un sistema operativo, pues también necesitará otra API del sistema operativo.
Es todo por hoy gente de HIVE, me despido de ustedes con un fuerte abrazo y les deseo muchos éxitos, hasta la próxima.
Translated with www.DeepL.com/Translator (free version)