{"id":69134,"date":"2019-11-25T17:08:00","date_gmt":"2019-11-25T17:08:00","guid":{"rendered":"https:\/\/enviame.io\/?p=69134"},"modified":"2024-05-06T09:06:12","modified_gmt":"2024-05-06T13:06:12","slug":"entendiendo-la-web-api-rest","status":"publish","type":"post","link":"https:\/\/enviame.somosforma.dev\/pe\/entendiendo-la-web-api-rest\/","title":{"rendered":"Entendiendo la web: API REST"},"content":{"rendered":"<p><strong>\u00a1Hola!<\/strong><\/p>\n\n\n\n<p>\u00bfHas escuchado el t\u00e9rmino API o API REST y no tienes idea de qu\u00e9 se trata? No te preocupes. En este art\u00edculo te lo resumir\u00e9 con un lenguaje muy simple, sin tecnicismos y con ejemplos concretos relacionados a las ventas por internet. Aqu\u00ed vamos\u2026<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 significa API? \u00bfy REST? (Sinceramente, esta es la parte menos importante)<\/strong><\/h3>\n\n\n\n<p>API son las siglas de Application Programming Interface o Interfaz de programaci\u00f3n de aplicaciones. REST significa REpresentational State Transfer o Transferencia de estado representacional. No ahondaremos m\u00e1s en el significado de estas siglas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vamos a lo que de verdad importa\u2026 qu\u00e9 es una API y para qu\u00e9 sirve?<\/strong><\/h3>\n\n\n\n<p>Te contar\u00e9 una historia (ficticia, pero basada en hechos reales):<\/p>\n\n\n\n<p>Francisca trabaja como jefa de e-commerce de una importante marca de ropa a nivel nacional. Ella decidi\u00f3 trabajar con Env\u00edame debido a la amplia gama de couriers que puede utilizar y a las herramientas de gesti\u00f3n que le permiten tener su log\u00edstica funcionando como un reloj suizo.<\/p>\n\n\n\n<p>Sin embargo, no todo era color de rosa para Francisca. Debido al \u00e9xito de ventas de su e-commerce, se volvi\u00f3 una tarea extenuante crear manualmente cada orden en la plataforma de Env\u00edame, d\u00eda a d\u00eda, semana a semana. En ese momento Francisca pens\u00f3\u2026 no existir\u00e1 alguna forma de hacer que las compras en mi web se creen autom\u00e1ticamente en Env\u00edame y se genere la etiqueta del courier que yo quiero? Luego de consultarlo con su equipo TI y el equipo de Env\u00edame supo que su deseo si era posible de cumplir. \u00bfC\u00f3mo?&nbsp;<strong>Conectando su e-commerce a la API de Env\u00edame<\/strong>.<\/p>\n\n\n\n<p>Una API es un conjunto de funciones que un sistema pone a disposici\u00f3n para que otros sistemas interact\u00faen con \u00e9l. Las principales funciones de la API de Env\u00edame son la creaci\u00f3n de env\u00edos (etiquetas de couriers) y la consulta de tracking de un env\u00edo.<\/p>\n\n\n\n<p>En el caso de Francisca, su equipo TI debi\u00f3 programar para que al momento de recibir una compra en su web se tomen los datos del cliente y la direcci\u00f3n de despacho y se manden a Env\u00edame v\u00eda API para crear el env\u00edo con su respectiva etiqueta. Hermoso, no?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Resumiendo lo aprendido&#8230;<\/strong><\/h3>\n\n\n\n<p>Si ahora te preguntasen, \u00bfqu\u00e9 es una API y para qu\u00e9 sirve? Debes responder, sin m\u00e1s rodeos, que&nbsp;<strong>una API es un conjunto de funciones que un sistema provee, que permite que otros sistemas se conecten a \u00e9l y usen dichas funciones, con el objetivo de automatizar procesos y la transferencia de datos<\/strong>. Esta es una definici\u00f3n carente de tecnicismos pero bastante apropiada para entender el funcionamiento de una API sin tener nociones previas de tecnolog\u00eda web.<\/p>\n\n\n\n<p>Cabe mencionar que el uso de una API (a menudo se usa la expresi\u00f3n \u201cconsumir una API\u201d) es una tarea que requiere conocimientos de programaci\u00f3n, por lo que en la gran mayor\u00eda de los casos las integraciones son desarrolladas por profesionales de TI. Toda API debe estar debidamente documentada (<a href=\"https:\/\/documenter.getpostman.com\/view\/4240163\/apis-stage\/RW1dGeAa?version=latest\">como la nuestra en este enlace<\/a>) para que el desarrollador que desee consumir alguna de sus funciones sepa c\u00f3mo conectarse, qu\u00e9 datos enviar y qu\u00e9 datos va a recibir como respuesta.<\/p>\n\n\n\n<p>De ahora en adelante cuando navegues por internet, si ves que un sitio o servicio tiene una secci\u00f3n llamada API, ten por seguro que aquel sitio tiene la opci\u00f3n de que otros sistemas se conecten a \u00e9l y usen sus funciones.<\/p>\n\n\n\n<p>\u00bfTienes dudas y crees que tu negocio necesita dar el siguiente gran paso automatizando su log\u00edstica? Pues conversemos:&nbsp;<a href=\"mailto:contacto@enviame.somosforma.dev\">contacto@enviame.somosforma.dev<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>\u00a1Hola! \u00bfHas escuchado el t\u00e9rmino API o API REST y no tienes idea de qu\u00e9 se trata? No te preocupes. En este art\u00edculo te lo resumir\u00e9 con un lenguaje muy simple, sin tecnicismos y con ejemplos concretos relacionados a las ventas por internet. Aqu\u00ed vamos\u2026 \u00bfQu\u00e9 significa API? \u00bfy REST? (Sinceramente, esta es la parte menos importante) API son las siglas de Application Programming Interface o Interfaz de programaci\u00f3n de aplicaciones. REST significa REpresentational State Transfer o Transferencia de estado representacional. No ahondaremos m\u00e1s en el significado de estas siglas. Vamos a lo que de verdad importa\u2026 qu\u00e9 es una API y para qu\u00e9 sirve? Te contar\u00e9 una historia (ficticia, pero basada en hechos reales): Francisca trabaja como jefa de e-commerce de una importante marca de ropa a nivel nacional. Ella decidi\u00f3 trabajar con Env\u00edame debido a la amplia gama de couriers que puede utilizar y a las herramientas de gesti\u00f3n que le permiten tener su log\u00edstica funcionando como un reloj suizo. Sin embargo, no todo era color de rosa para Francisca. Debido al \u00e9xito de ventas de su e-commerce, se volvi\u00f3 una tarea extenuante crear manualmente cada orden en la plataforma de Env\u00edame, d\u00eda a d\u00eda, semana a semana. En ese momento Francisca pens\u00f3\u2026 no existir\u00e1 alguna forma de hacer que las compras en mi web se creen autom\u00e1ticamente en Env\u00edame y se genere la etiqueta del courier que yo quiero? Luego de consultarlo con su equipo TI y el equipo de Env\u00edame supo que su deseo si era posible de cumplir. \u00bfC\u00f3mo?&nbsp;Conectando su e-commerce a la API de Env\u00edame. Una API es un conjunto de funciones que un sistema pone a disposici\u00f3n para que otros sistemas interact\u00faen con \u00e9l. Las principales funciones de la API de Env\u00edame son la creaci\u00f3n de env\u00edos (etiquetas de couriers) y la consulta de tracking de un env\u00edo. En el caso de Francisca, su equipo TI debi\u00f3 programar para que al momento de recibir una compra en su web se tomen los datos del cliente y la direcci\u00f3n de despacho y se manden a Env\u00edame v\u00eda API para crear el env\u00edo con su respectiva etiqueta. Hermoso, no? Resumiendo lo aprendido&#8230; Si ahora te preguntasen, \u00bfqu\u00e9 es una API y para qu\u00e9 sirve? Debes responder, sin m\u00e1s rodeos, que&nbsp;una API es un conjunto de funciones que un sistema provee, que permite que otros sistemas se conecten a \u00e9l y usen dichas funciones, con el objetivo de automatizar procesos y la transferencia de datos. Esta es una definici\u00f3n carente de tecnicismos pero bastante apropiada para entender el funcionamiento de una API sin tener nociones previas de tecnolog\u00eda web. Cabe mencionar que el uso de una API (a menudo se usa la expresi\u00f3n \u201cconsumir una API\u201d) es una tarea que requiere conocimientos de programaci\u00f3n, por lo que en la gran mayor\u00eda de los casos las integraciones son desarrolladas por profesionales de TI. Toda API debe estar debidamente documentada (como la nuestra en este enlace) para que el desarrollador que desee consumir alguna de sus funciones sepa c\u00f3mo conectarse, qu\u00e9 datos enviar y qu\u00e9 datos va a recibir como respuesta. De ahora en adelante cuando navegues por internet, si ves que un sitio o servicio tiene una secci\u00f3n llamada API, ten por seguro que aquel sitio tiene la opci\u00f3n de que otros sistemas se conecten a \u00e9l y usen sus funciones. \u00bfTienes dudas y crees que tu negocio necesita dar el siguiente gran paso automatizando su log\u00edstica? Pues conversemos:&nbsp;contacto@enviame.somosforma.dev.<\/p>","protected":false},"author":1,"featured_media":3487,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-69134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categorizar"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api.jpg",1920,1271,false],"thumbnail":["https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api-150x150.jpg",150,150,true],"medium":["https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api-300x199.jpg",300,199,true],"medium_large":["https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api-768x508.jpg",768,508,true],"large":["https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api-1024x678.jpg",1024,678,true],"1536x1536":["https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api-1536x1017.jpg",1536,1017,true],"2048x2048":["https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api.jpg",1920,1271,false]},"uagb_author_info":{"display_name":"enviameioadm","author_link":"https:\/\/enviame.somosforma.dev\/pe\/author\/enviameioadm\/"},"uagb_comment_info":0,"uagb_excerpt":"\u00a1Hola! \u00bfHas escuchado el t\u00e9rmino API o API REST y no tienes idea de qu\u00e9 se trata? No te preocupes. En este art\u00edculo te lo resumir\u00e9 con un lenguaje muy simple, sin tecnicismos y con ejemplos concretos relacionados a las ventas por internet. Aqu\u00ed vamos\u2026 \u00bfQu\u00e9 significa API? \u00bfy REST? (Sinceramente, esta es la parte&hellip;","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Entendiendo la web: API REST - Env\u00edame<\/title>\n<meta name=\"description\" content=\"\u00bfSabes qu\u00e9 es una API REST y por qu\u00e9 es importante para tu negocio? Explora c\u00f3mo pueden transformar la forma en que gestionas tu e-commerce. \u00a1Aprende m\u00e1s aqu\u00ed!\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Entendiendo la web: API REST - Env\u00edame\" \/>\n<meta property=\"og:description\" content=\"\u00bfSabes qu\u00e9 es una API REST y por qu\u00e9 es importante para tu negocio? Explora c\u00f3mo pueden transformar la forma en que gestionas tu e-commerce. \u00a1Aprende m\u00e1s aqu\u00ed!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/\" \/>\n<meta property=\"og:site_name\" content=\"Env\u00edame\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-25T17:08:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-06T13:06:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1271\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"3 minutos\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/enviame.somosforma.dev\/#organization\",\"name\":\"Env\\u00edame\",\"url\":\"https:\/\/enviame.somosforma.dev\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/enviame.somosforma.dev\/#logo\",\"inLanguage\":\"es-PE\",\"url\":\"https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2020\/09\/logo-enviame-dark.png\",\"width\":678,\"height\":171,\"caption\":\"Env\\u00edame\"},\"image\":{\"@id\":\"https:\/\/enviame.somosforma.dev\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/enviame.somosforma.dev\/#website\",\"url\":\"https:\/\/enviame.somosforma.dev\/\",\"name\":\"Env\\u00edame\",\"description\":\"Plataforma de env\\u00edos multicourier I E-commerce\",\"publisher\":{\"@id\":\"https:\/\/enviame.somosforma.dev\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/enviame.somosforma.dev\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es-PE\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#primaryimage\",\"inLanguage\":\"es-PE\",\"url\":\"https:\/\/enviame.somosforma.dev\/wp-content\/uploads\/2021\/01\/api.jpg\",\"width\":1920,\"height\":1271},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#webpage\",\"url\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/\",\"name\":\"Entendiendo la web: API REST - Env\\u00edame\",\"isPartOf\":{\"@id\":\"https:\/\/enviame.somosforma.dev\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#primaryimage\"},\"datePublished\":\"2019-11-25T17:08:00+00:00\",\"dateModified\":\"2024-05-06T13:06:12+00:00\",\"description\":\"\\u00bfSabes qu\\u00e9 es una API REST y por qu\\u00e9 es importante para tu negocio? Explora c\\u00f3mo pueden transformar la forma en que gestionas tu e-commerce. \\u00a1Aprende m\\u00e1s aqu\\u00ed!\",\"breadcrumb\":{\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#breadcrumb\"},\"inLanguage\":\"es-PE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/enviame.somosforma.dev\/\",\"url\":\"https:\/\/enviame.somosforma.dev\/\",\"name\":\"Portada\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/enviame.somosforma.dev\/pe\/entendiendo-la-web-api-rest\/\",\"url\":\"https:\/\/enviame.somosforma.dev\/pe\/entendiendo-la-web-api-rest\/\",\"name\":\"Entendiendo la web: API REST\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#webpage\"},\"author\":{\"@id\":\"https:\/\/enviame.somosforma.dev\/#\/schema\/person\/4a1f4fd0b1fa4eb05d396a2eef7e7ed5\"},\"headline\":\"Entendiendo la web: API REST\",\"datePublished\":\"2019-11-25T17:08:00+00:00\",\"dateModified\":\"2024-05-06T13:06:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/enviame.somosforma.dev\/#organization\"},\"image\":{\"@id\":\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#primaryimage\"},\"articleSection\":\"Sin categorizar\",\"inLanguage\":\"es-PE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/enviame.io\/entendiendo-la-web-api-rest\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/enviame.somosforma.dev\/#\/schema\/person\/4a1f4fd0b1fa4eb05d396a2eef7e7ed5\",\"name\":\"enviameioadm\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/enviame.somosforma.dev\/#personlogo\",\"inLanguage\":\"es-PE\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/18478b563ca71196b4d600a2df0014f7?s=96&d=mm&r=g\",\"caption\":\"enviameioadm\"},\"sameAs\":[\"https:\/\/enviame.somosforma.dev\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/posts\/69134"}],"collection":[{"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/comments?post=69134"}],"version-history":[{"count":0,"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/posts\/69134\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/media\/3487"}],"wp:attachment":[{"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/media?parent=69134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/categories?post=69134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/enviame.somosforma.dev\/pe\/wp-json\/wp\/v2\/tags?post=69134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}