{"id":15087,"date":"2024-03-26T14:44:44","date_gmt":"2024-03-26T11:14:44","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15087"},"modified":"2024-03-26T14:44:44","modified_gmt":"2024-03-26T11:14:44","slug":"what-is-api","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/what-is-api\/","title":{"rendered":"\u00bfQu\u00e9 es una API y cu\u00e1les son los tipos de API?"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introducci\u00f3n<\/h2>\n<p>Quiz\u00e1s hayas o\u00eddo el t\u00e9rmino API y te hayas preguntado qu\u00e9 es y para qu\u00e9 sirve. Una API web es un conjunto de herramientas que permiten a los desarrolladores de sitios web enviar y recibir instrucciones y datos mediante la conexi\u00f3n a servidores web. Muchos de los sitios web y aplicaciones web que utilizamos hoy en d\u00eda funcionan con API.<\/p>\n<p>En las aplicaciones web, el c\u00f3digo frontend no se comunica directamente con la base de datos. En su lugar, los datos se env\u00edan y reciben a trav\u00e9s de una capa llamada API. La API act\u00faa como una capa intermediaria entre el backend, las operaciones de la base de datos y las aplicaciones frontend con las que interact\u00faa el usuario.<\/p>\n<p>Esencialmente una capa de API:<\/p>\n<ul>\n<li>Asegura que una p\u00e1gina web pueda enviar y recibir solicitudes.<\/li>\n<li>Verifica el formato correcto de la solicitud antes de enviarla al backend.<\/li>\n<li>Devuelve datos en el formato esperado junto con informaci\u00f3n adicional.<\/li>\n<li>Le dice a la p\u00e1gina web por qu\u00e9 no se devolvieron los datos.<\/li>\n<\/ul>\n<h2 id=\"%d8%a7%d9%86%d9%88%d8%a7%d8%b9-api\">Tipos de API<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Existen diferentes tipos de API con distintos niveles de seguridad y privacidad. Existen cuatro tipos principales de API, que exploraremos a continuaci\u00f3n:<\/p>\n<h2 id=\"1-api%d9%87%d8%a7%db%8c-%d8%b9%d9%85%d9%88%d9%85%db%8c\">1- API p\u00fablicas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Las API p\u00fablicas, tambi\u00e9n conocidas como API externas, est\u00e1n disponibles para desarrolladores y otros usuarios con restricciones m\u00ednimas. Su uso puede requerir el registro y el uso de una clave API, o pueden ser completamente abiertas. Este tipo de API est\u00e1 dise\u00f1ado para que usuarios externos accedan a datos o servicios.<\/p>\n<h2 id=\"2-api%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d9%88%d9%86%db%8c\">2- API internas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A diferencia de las API abiertas, las API internas est\u00e1n dise\u00f1adas para permanecer ocultas a los usuarios externos. Se utilizan dentro de una empresa para compartir recursos. Permiten que diferentes equipos o departamentos de una empresa utilicen las herramientas, datos y aplicaciones de los dem\u00e1s.<\/p>\n<h2 id=\"3-api%d9%87%d8%a7%db%8c-%d8%b4%d8%b1%db%8c%da%a9\">3. API de socios<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Este tipo de API son t\u00e9cnicamente muy similares a las API abiertas, pero tienen acceso limitado y suelen estar controladas por una puerta de enlace de API de terceros. Suelen estar dise\u00f1adas para un prop\u00f3sito espec\u00edfico, como proporcionar acceso a un servicio de pago.<\/p>\n<h2 id=\"4-api%d9%87%d8%a7%db%8c-%d8%aa%d8%b1%da%a9%db%8c%d8%a8%db%8c\">4. API h\u00edbridas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Las API h\u00edbridas permiten a los desarrolladores acceder a los endpoints con una sola llamada. Este endpoint puede tener varias propiedades en una sola API, o puede ser un servicio o un recurso. Las API h\u00edbridas son especialmente \u00fatiles en arquitecturas de microservicios, donde se puede requerir informaci\u00f3n de m\u00faltiples servicios para realizar una tarea. El uso de API h\u00edbridas puede reducir la latencia y mejorar la experiencia del usuario de una aplicaci\u00f3n, ya que una sola llamada puede devolver todos los elementos necesarios.<\/p>\n<h2 id=\"%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84%d9%87%d8%a7%db%8c-api\">Tipos de protocolos API<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tambi\u00e9n podemos clasificar las API por tipo de protocolo. Un protocolo de API consta de reglas que determinan qu\u00e9 informaci\u00f3n puede compartir una API con los clientes y c\u00f3mo comparte los datos. <code>RPC<\/code>, <code>JAB\u00d3N<\/code> y <code>DESCANSAR<\/code> Estos son algunos de los protocolos API m\u00e1s populares en uso hoy en d\u00eda. A continuaci\u00f3n, analizaremos cada uno con m\u00e1s detalle.<\/p>\n<h2 id=\"remote-procedure-call-rpc\">Llamada a procedimiento remoto (RPC)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>El protocolo RPC es la m\u00e1s sencilla de las tres arquitecturas. A diferencia de REST y SOAP, que facilitan la transferencia de datos, las API RPC invocan procesos. En otras palabras, ejecutan scripts en el servidor. Las API RPC pueden usar JSON o XML en sus llamadas.<\/p>\n<h2 id=\"service-object-access-protocol-soap\">Protocolo de acceso a objetos de servicio (SOAP)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>SOAP es un protocolo para la transferencia de datos a trav\u00e9s de una red y puede utilizarse para crear API. SOAP especifica exactamente c\u00f3mo deben enviarse los mensajes y qu\u00e9 deben incluirse. Esto hace que las API SOAP sean m\u00e1s seguras que las API REST.<\/p>\n<h2 id=\"representational-state-transfer-rest\">Transferencia de estado representacional (REST)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La mayor\u00eda de las API web actuales se basan en REST. REST es un conjunto de directrices para API escalables, ligeras y f\u00e1ciles de usar. Una API REST sigue las directrices REST y se utiliza para transferir datos de un servidor a un cliente solicitante.<\/p>\n<p>En resumen, las pautas de la API REST incluyen lo siguiente:<\/p>\n<ul>\n<li>Desacoplamiento cliente-servidor: todas las interacciones cliente-servidor deben tener la forma de una solicitud del cliente seguida de una respuesta del servidor.<\/li>\n<li>Interfaz uniforme: todas las solicitudes y respuestas deben utilizar HTTP como protocolo de comunicaci\u00f3n y estar formateadas de una manera espec\u00edfica para garantizar la compatibilidad entre el cliente y el servidor.<\/li>\n<li>Independencia: Cada interacci\u00f3n cliente-servidor debe ser independiente de las dem\u00e1s. El servidor no almacena datos de las solicitudes de los clientes ni recuerda interacciones anteriores.<\/li>\n<li>Sistema en capas: las solicitudes y respuestas siempre deben tener el mismo formato, incluso cuando se env\u00edan a trav\u00e9s de servidores intermedios entre el cliente y la API.<\/li>\n<li>Almacenable en cach\u00e9: utilizando estas pautas, las API REST se pueden usar para una transferencia de datos r\u00e1pida, f\u00e1cil y segura, lo que las convierte en una opci\u00f3n popular entre los desarrolladores.<\/li>\n<\/ul>\n<h2 id=\"%d8%a7%d9%86%d9%88%d8%a7%d8%b9-api%d9%87%d8%a7-%d8%a7%d8%b2-%d9%84%d8%ad%d8%a7%d8%b8-%d9%85%d9%88%d8%a7%d8%b1%d8%af-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87\">Tipos de API en t\u00e9rminos de casos de uso<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Otra clasificaci\u00f3n de las API tambi\u00e9n se puede categorizar en t\u00e9rminos de casos de uso, que incluyen:<\/p>\n<h2 id=\"open-api\">API abierta<\/h2>\n<p>Estructuralmente, una API abierta es un formato est\u00e1ndar para definir la estructura y la sintaxis de las API REST est\u00e1ndar. Los documentos de API abierta son legibles tanto por m\u00e1quinas como por humanos, lo que permite a cualquier persona determinar f\u00e1cilmente c\u00f3mo funciona cada API. Los ingenieros pueden usar API abierta para programar y dise\u00f1ar servidores, desarrollar y ejecutar pruebas.<\/p>\n<h2 id=\"api-gateway\">Puerta de enlace API<\/h2>\n<p>La mayor\u00eda de las API empresariales se implementan a trav\u00e9s de una puerta de enlace API. Estas puertas de enlace suelen realizar las tareas t\u00edpicas de un sistema de servicios API, como la autenticaci\u00f3n de usuarios, la limitaci\u00f3n de velocidad, etc. Un servicio de puerta de enlace API acepta una solicitud remota y devuelve una respuesta.<\/p>\n<h2 id=\"web-api\">API web<\/h2>\n<p>Una aplicaci\u00f3n, conocida como API web, es un tipo de interfaz con un conjunto de funciones. Estas funciones permiten a los programadores acceder a caracter\u00edsticas o datos espec\u00edficos de una aplicaci\u00f3n. Una API web, como su nombre indica, es una API que accede a la web mediante el protocolo HTTP. Puede ayudarte a crear y desarrollar servicios REST para HTTP.<\/p>\n<h2 id=\"%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af-api-%da%86%db%8c%d8%b3%d8%aa%d8%9f\">\u00bfPara qu\u00e9 sirve la API?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Como se explica en la definici\u00f3n de API, estas permiten a las empresas compartir los datos y la funcionalidad de sus aplicaciones con desarrolladores externos, socios comerciales y departamentos internos. Esto permite que los servicios y productos se comuniquen entre s\u00ed y utilicen sus datos y funcionalidades a trav\u00e9s de una interfaz documentada. Los desarrolladores no necesitan saber c\u00f3mo implementar una API. Simplemente usan una interfaz para comunicarse con otros servicios y productos de la empresa.<\/p>\n<h2 id=\"api-key-%da%86%db%8c%d8%b3%d8%aa%d8%9f\">\u00bfQu\u00e9 es una clave API?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span>Una clave API es un identificador \u00fanico que se utiliza para autenticar las llamadas a una API. Una clave API es una cadena de letras y n\u00fameros que identifica al cliente. La clave concede o deniega solicitudes seg\u00fan los permisos de acceso del cliente y registra el n\u00famero de solicitudes realizadas con fines de uso y facturaci\u00f3n. <\/span>Al restringir el acceso \u00fanicamente a aquellos que tienen la clave, una empresa puede controlar la cantidad de llamadas realizadas a su API y garantizar que solo un grupo espec\u00edfico y confiable de clientes pueda acceder a los recursos de su servidor.<\/p>\n<h2 id=\"graphql\">GraphQL<\/h2>\n<p><span>GraphQL es un lenguaje de consulta de c\u00f3digo abierto que se utiliza para proporcionar datos a aplicaciones m\u00f3viles y web. Es similar a REST en que se utiliza para obtener datos para la aplicaci\u00f3n, pero su enfoque de recuperaci\u00f3n es completamente diferente. <\/span>Si bien las API REST son excelentes y las m\u00e1s utilizadas, GraphQL presenta una nueva t\u00e9cnica de API que se puede utilizar para mejorar la eficiencia y la flexibilidad.<\/p>\n<h2 id=\"%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-%d9%86%d8%b1%d9%85%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d9%88-api-%da%86%db%8c%d8%b3%d8%aa%d8%9f\">\u00bfCu\u00e1l es la diferencia entre software y API?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La principal diferencia entre el software y las API es c\u00f3mo afectan al usuario. Ambas proporcionan alg\u00fan tipo de conectividad; mientras que las API est\u00e1n dise\u00f1adas para ser utilizadas por programas de software, estos \u00faltimos est\u00e1n dise\u00f1ados para ser utilizados por personas.<\/p>\n<p><span>Las API suelen ser solo una parte de un software en particular, y la mayor\u00eda de las aplicaciones que utiliza dependen de varias API de alguna manera.<\/span><\/p>\n<p>Las aplicaciones, por otro lado, son mucho m\u00e1s flexibles. Pueden usar m\u00faltiples API para ayudar al usuario a realizar una tarea. Las API est\u00e1n dise\u00f1adas para integrarse f\u00e1cilmente con el software de su elecci\u00f3n y pueden usarse espec\u00edficamente para flujos de trabajo y usuarios individuales.<\/p>","protected":false},"excerpt":{"rendered":"Introducci\u00f3n Puede que a ti tambi\u00e9n te haya pasado, cuando escuchas la palabra API te dices a ti mismo: API...","protected":false},"author":1,"featured_media":15089,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"API \u0686\u06cc\u0633\u062a","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363],"tags":[414,366],"class_list":{"0":"post-15087","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-api","10":"tag-366"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>API \u0686\u06cc\u0633\u062a \u0648 \u0627\u0646\u0648\u0627\u0639 API \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f\u061f - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/what-is-api\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API \u0686\u06cc\u0633\u062a \u0648 \u0627\u0646\u0648\u0627\u0639 API \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f\u061f - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0634\u0627\u06cc\u062f \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0646\u06cc\u0632 \u0627\u062a\u0641\u0627\u0642 \u0627\u0641\u062a\u0627\u062f\u0647 \u0628\u0627\u0634\u062f \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0648\u0627\u0698\u0647 API \u0631\u0627 \u0628\u0634\u0646\u0648\u06cc\u062f \u0628\u0627 \u062e\u0648\u062f\u062a\u0627\u0646 \u0628\u06af\u0648\u06cc\u06cc\u062f API&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/what-is-api\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-26T11:14:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/03\/26144331\/API.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"API \u0686\u06cc\u0633\u062a \u0648 \u0627\u0646\u0648\u0627\u0639 API \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f\u061f\",\"datePublished\":\"2024-03-26T11:14:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/\"},\"wordCount\":142,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/03\\\/26144331\\\/API.jpg\",\"keywords\":[\"API\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/\",\"name\":\"API \u0686\u06cc\u0633\u062a \u0648 \u0627\u0646\u0648\u0627\u0639 API \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f\u061f - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/03\\\/26144331\\\/API.jpg\",\"datePublished\":\"2024-03-26T11:14:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/03\\\/26144331\\\/API.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/03\\\/26144331\\\/API.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"API \u0686\u06cc\u0633\u062a \u0648 \u0627\u0646\u0648\u0627\u0639 API \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f\u061f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfQu\u00e9 es una API y cu\u00e1les son los tipos de API? - Blog de ITPiran","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/what-is-api\/","og_locale":"es_ES","og_type":"article","og_title":"API \u0686\u06cc\u0633\u062a \u0648 \u0627\u0646\u0648\u0627\u0639 API \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f\u061f - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0634\u0627\u06cc\u062f \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0646\u06cc\u0632 \u0627\u062a\u0641\u0627\u0642 \u0627\u0641\u062a\u0627\u062f\u0647 \u0628\u0627\u0634\u062f \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0648\u0627\u0698\u0647 API \u0631\u0627 \u0628\u0634\u0646\u0648\u06cc\u062f \u0628\u0627 \u062e\u0648\u062f\u062a\u0627\u0646 \u0628\u06af\u0648\u06cc\u06cc\u062f API&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/what-is-api\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-03-26T11:14:44+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/03\/26144331\/API.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"API \u0686\u06cc\u0633\u062a \u0648 \u0627\u0646\u0648\u0627\u0639 API \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f\u061f","datePublished":"2024-03-26T11:14:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/"},"wordCount":142,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/03\/26144331\/API.jpg","keywords":["API","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/","name":"\u00bfQu\u00e9 es una API y cu\u00e1les son los tipos de API? - Blog de ITPiran","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/03\/26144331\/API.jpg","datePublished":"2024-03-26T11:14:44+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/03\/26144331\/API.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/03\/26144331\/API.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"API \u0686\u06cc\u0633\u062a \u0648 \u0627\u0646\u0648\u0627\u0639 API \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f\u061f"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"Blog de ITPiran","description":"Noticias y art\u00edculos sobre comercio sostenible en Ir\u00e1n","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Blog sobre negocios iran\u00edes sostenibles","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"administraci\u00f3n","url":"https:\/\/www.itpiran.net\/blog\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/15087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/comments?post=15087"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/15087\/revisions"}],"predecessor-version":[{"id":15088,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/15087\/revisions\/15088"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media\/15089"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media?parent=15087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/categories?post=15087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/tags?post=15087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}