{"id":68564,"date":"2022-09-13T17:36:19","date_gmt":"2022-09-13T15:36:19","guid":{"rendered":"https:\/\/rmarketingdigital.com\/wiki\/api-de-rest\/"},"modified":"2024-10-28T22:46:11","modified_gmt":"2024-10-28T21:46:11","slug":"api-de-rest","status":"publish","type":"glossary","link":"https:\/\/rmarketingdigital.com\/fr\/wiki\/api-de-rest\/","title":{"rendered":"Rest api"},"content":{"rendered":"<p><\/p>\n<div>\n<p><h2 class=\"titulo-entrada-wiki\">Concepto de Api de rest<\/h2>\n<\/p>\n<div class=\"section\">\n<h3>\u00bfQu\u00e9 es una Api de rest?<\/h3>\n<p>La api de rest, a la que adem\u00e1s se conoce como API REST, es una interfaz de programaci\u00f3n de apps que se apoya en la arquitectura REST para el desarrollo de apps en red. Aprovechando el lenguaje HTML, permite que cualquier empresa cree apps web sin problemas, a\u00fan cuando siempre en base a las restricciones que supone.<\/p>\n<p>REST son las siglas de Representational State Transfer (Transferencia de Estado Representacional), un concepto que define una serie de restricciones importantes para definir a los sistemas que responden a sus principios. Las restricciones son las siguientes:<\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Conexi\u00f3n cliente-servidor libre. El cliente no necesita saber los detalles de la implementaci\u00f3n del server, y este tampoco debe preocuparse por c\u00f3mo se utilizan los datos que env\u00eda.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Cada petici\u00f3n enviada al servidor es independiente.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Compatibilidad con un sistema de almacenamiento en cach\u00e9.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Cada recurso del servicio REST debe tener una \u00fanica direcci\u00f3n, manteniendo una interfaz gen\u00e9rica.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Disposici\u00f3n de distintos capas para la implementaci\u00f3n del servidor.<\/span><\/li>\n<\/ul>\n<p>Del mismo modo, son cuatro las operaciones que m\u00e1s se utilizan en la api de rest: GET (consulta y lectura), POST (crear), DELETE (borrar) y PUT (editar).<\/p>\n<p>La mayor\u00eda de empresas modernas usan esta API para el desarrollo de webapps con las que mejorar sus servicios internos, inclusive para aquellas que quieran ofrecerlos a los consumidores.<\/p>\n<\/div>\n<div class=\"section\">\n<h3>Para qu\u00e9 sirve la Api de rest<\/h3>\n<p>La api de rest sirve para poder desarrollar apps que se comuniquen mejor entre ellas, estableciendo un escenario con una serie de restricciones que permiten que esta comunicaci\u00f3n se haga de forma efectiva. Esa es la utilidad a la que nos podemos ce\u00f1ir si nos limitamos a su papel en el campo del software; a pesar de todo, mirando desde el campo empresarial, tiene mucho m\u00e1s detr\u00e1s.<\/p>\n<p>Gracias a esta, las compa\u00f1\u00edas pueden incluir funciones a sus webs con mayor facilidad, inclusive cuando proceden de terceros. De esta din\u00e1mica, pueden mejorar la usabilidad de sus sites sin problemas, mejorando adem\u00e1s la experiencia de usuario y, por tanto, la imagen de marca. Con todo esto, las firmas disponen la posibilidad de ganar en visibilidad y fiabilidad, as\u00ed como reducir considerablemente los costes de desarrollo para incrementar su rentabilidad.<\/p>\n<\/div>\n<div class=\"section\">\n<h3>Ejemplos de Api de rest<\/h3>\n<p>Dar ejemplos de api de rest no es tarea f\u00e1cil. Se trata de una serie de pautas que dictan c\u00f3mo programar, por lo que no es un concepto ejemplificable. Esto, a pesar de todo, no impide que no se pueda dar un ejemplo de c\u00f3mo funcionan sus comandos m\u00e1s importantes, como puedes ver a continuaci\u00f3n: usando comandos con la API REST.<\/p>\n<\/div>\n<div class=\"section\">\n<h3>M\u00e1s informaci\u00f3n de la Api de rest<\/h3>\n<p>En el caso de que necesites m\u00e1s informaci\u00f3n acerca de la api de rest, puedes leer todos los contenidos que existen a continuaci\u00f3n enlazados. Esperamos que te resulten \u00fatiles no solo para ampliar, sino adem\u00e1s para llevar a la pr\u00e1ctica conceptos y sacarles partido.<\/p>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Concepto de Api de rest \u00bfQu\u00e9 es una Api de rest? La api de rest, a la que adem\u00e1s se conoce como API REST, es una interfaz de programaci\u00f3n de&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"template":"","glossary-cat":[],"class_list":["post-68564","glossary","type-glossary","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Api de rest - R Marketing Digital<\/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:\/\/rmarketingdigital.com\/fr\/wiki\/api-de-rest\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Api de rest\" \/>\n<meta property=\"og:description\" content=\"Concepto de Api de rest \u00bfQu\u00e9 es una Api de rest? La api de rest, a la que adem\u00e1s se conoce como API REST, es una interfaz de programaci\u00f3n de...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/fr\/wiki\/api-de-rest\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-28T21:46:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/api-de-rest\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/api-de-rest\\\/\",\"name\":\"Api de rest - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"datePublished\":\"2022-09-13T15:36:19+00:00\",\"dateModified\":\"2024-10-28T21:46:11+00:00\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/api-de-rest\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Api de rest - R Marketing Digital","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:\/\/rmarketingdigital.com\/fr\/wiki\/api-de-rest\/","og_locale":"fr_FR","og_type":"article","og_title":"Api de rest","og_description":"Concepto de Api de rest \u00bfQu\u00e9 es una Api de rest? La api de rest, a la que adem\u00e1s se conoce como API REST, es una interfaz de programaci\u00f3n de...","og_url":"https:\/\/rmarketingdigital.com\/fr\/wiki\/api-de-rest\/","og_site_name":"R Marketing Digital","article_modified_time":"2024-10-28T21:46:11+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/wiki\/api-de-rest\/","url":"https:\/\/rmarketingdigital.com\/wiki\/api-de-rest\/","name":"Api de rest - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"datePublished":"2022-09-13T15:36:19+00:00","dateModified":"2024-10-28T21:46:11+00:00","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/wiki\/api-de-rest\/"]}]},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"Marketing num\u00e9rique","description":"Agence de r\u00e9f\u00e9rencement | Publicit\u00e9 sur les r\u00e9seaux sociaux | Gestion de communaut\u00e9","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/glossary\/68564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/glossary\/68564\/revisions"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/media?parent=68564"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/glossary-cat?post=68564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}