{"id":14213,"date":"2021-06-29T10:20:38","date_gmt":"2021-06-29T10:20:38","guid":{"rendered":"https:\/\/www.largedisplaysolutions.com\/?page_id=14213"},"modified":"2024-04-25T21:54:05","modified_gmt":"2024-04-25T21:54:05","slug":"http-api-doc","status":"publish","type":"page","link":"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/","title":{"rendered":"Documentaci\u00f3n HTTP API"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1976px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-one\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h1 class=\"fusion-title-heading title-heading-center\" style=\"margin:0;text-transform:uppercase;\">Documentaci\u00f3n de la API HTTP<\/h1><\/div><div class=\"fusion-text fusion-text-1\"><p>Mediante la documentaci\u00f3n de la HTTP API podr\u00e1s saber c\u00f3mo puedes controlar tu videomarcador de forma remota, ya sea mediante un dispositivo tipo Stream Deck, una llamada al comando curl a trav\u00e9s de la l\u00ednea de comandos, o mediante un software que desarrolles t\u00fa.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:22px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:uppercase;font-size:1em;\"><a href=\"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/\">Volver a la introducci\u00f3n al software de marcadores deportivos<\/a><\/h2><\/div><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">\u00bfQu\u00e9 es una API y una HTTP API?<\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p>Una <strong>API<\/strong> (Interfaz de programaci\u00f3n de aplicaciones) es un elemento que proporciona un forma para que otros sistemas puedan interactuar con \u00e9l. Hay muchos tipos de API, por eso me he referido a \u00e9l como un \u00abelemento\u00bb, y puede proporcionar muchos tipos de interacciones: puede enviarle datos, recopilar datos de ese sistema o controlarlo de forma remota.<\/p>\n<p>En nuestro caso, hemos implementado una <strong>API HTTP<\/strong>, lo que significa que tenemos una especie de servidor web, que est\u00e1 esperando recibir tus solicitudes como si estuvieras solicitando un sitio web, y hacer cosas en funci\u00f3n de la direcci\u00f3n que escribiste.<\/p>\n<p>Entonces, la parte importante aqu\u00ed es que es un servidor web, por lo que puedes enviar solicitudes de API HTTP utilizando cualquier programa que pueda solicitar p\u00e1ginas web (su navegador favorito, la aplicaci\u00f3n <a href=\"https:\/\/curl.se\/\" target=\"_blank\" rel=\"noopener\">curl<\/a> en Linux y OSX, etc.) y, lo que es m\u00e1s importante, puedes hacerlo desde cualquier ordenador, tablet, o tel\u00e9fono m\u00f3vil, que est\u00e9 en la misma red permiti\u00e9ndote tener varios LDSscoreboards (o LDSperimetral) controlados desde un punto centralizado, tu centro de control.<\/p>\n<p>Para llamar a esta API HTTP, debes consultar una url (URL es el nombre que recibe la direcci\u00f3n compuesta por el protocolo, ordenador, puerto y petici\u00f3n) como si fuera una \u00abp\u00e1gina web\u00bb. Pero, \u00bfd\u00f3nde est\u00e1 esa p\u00e1gina web? Que me estoy haciendo un lio!!. La forma m\u00e1s sencilla es abrir con tu navegador preferido la petici\u00f3n que quieres. La direcci\u00f3n a poner tendr\u00e1 la siguiente forma: https:\/\/IP_DEL_ORDENADOR:PUERTO_CONFIGURADO\/PETICION_A_EFECTUAR<\/p>\n<p>Por tanto, y en resumen:<\/p>\n<ul>\n<li>la IP del ordenador depende de la configuraci\u00f3n de red del equipo. Te recomendamos que la pongas fija para evitar que cambie y las peticiones vayan a otro ordenador sin darte cuenta.<\/li>\n<li>El puerto se indica en la configuraci\u00f3n de terminales, marcada con una flecha roja.<\/li>\n<li>La petici\u00f3n depender\u00e1 de la orden que le quieras dar a LDSscoreboard (lo veremos en breve).<\/li>\n<\/ul>\n<p>Mediante esta documentaci\u00f3n de la HTTP API podr\u00e1s aprender c\u00f3mo controlar remotamente el videomarcador de forma sencilla.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"793\" alt=\"Documentaci\u00f3n y configuraci\u00f3n de la API HTTP de LDSscoreboard\" title=\"Terminal configuration\" src=\"https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/terconfig.png\" class=\"img-responsive wp-image-14216\" srcset=\"https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/terconfig-200x179.png 200w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/terconfig-400x358.png 400w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/terconfig-600x537.png 600w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/terconfig-800x716.png 800w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/terconfig.png 886w\" sizes=\"auto, (max-width: 640px) 100vw, 600px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-3\"><p>En el caso mostrado, la IP de nuestro ordenador es 192.168.1.35 y el puerto configurado es el 8080.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><div class=\"title-sep-container title-sep-container-left fusion-no-large-visibility fusion-no-medium-visibility fusion-no-small-visibility\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:#e2e2e2;\"><\/div><\/div><span class=\"awb-title-spacer fusion-no-large-visibility fusion-no-medium-visibility fusion-no-small-visibility\"><\/span><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Descripci\u00f3n de la API<\/h2><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:#e2e2e2;\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-4\"><p>El objetivo es disponer de una API para todos los comandos de control de LDSscoreboard, excepto la edici\u00f3n de contenido. De esta forma se podr\u00e1 controlar de forma centralizada todos las pantallas que se deseen, publiquen contenido promocional o elementos de marcador.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Control de slide<\/h3><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Comando<\/th>\n<th align=\"left\">Par\u00e1metros<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">\/pcontrol\/show_slide\/&lt;NOMBRE_SLIDE&gt;<\/td>\n<td align=\"left\">Provoca que se presente el slide indicado en la pantalla.<\/p>\n<p>nombre_slide = Nombre del slide que se desea mostrar<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Control de contadores<\/h3><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Comando<\/th>\n<th align=\"left\">Par\u00e1metros<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">\/pcontrol\/increment_counter\/NOMBRE_CONTADOR<\/td>\n<td align=\"left\">Incrementa el contador que se pasa como par\u00e1metro<\/p>\n<p>nombre_contador = Nombre del contador sobre el que operar<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/pcontrol\/decrement_counter\/NOMBRE_CONTADOR<\/td>\n<td align=\"left\">Decrementa el contador que se pasa como par\u00e1metro<\/p>\n<p>nombre_contador = Nombre del contador sobre el que operar<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/pcontrol\/set_counter\/NOMBRE_CONTADOR\/VALOR<\/td>\n<td align=\"left\">Asigna un valor a un contador determinado.<\/p>\n<p>nombre_contador = Nombre del contador sobre el que operar<br \/>\nvalor = valor num\u00e9rico a asignar<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/pcontrol\/get_counter_value\/NOMBRE_CONTADOR<\/td>\n<td align=\"left\">Recupera el valor de un contador.<\/p>\n<p>nombre_contador = Nombre del contador sobre el que operar<br \/>\nvalor = valor num\u00e9rico a asignar<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Roster de jugadores<\/h3><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Comando<\/th>\n<th align=\"left\">Par\u00e1metros<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">\/roster\/get_local_team_name<\/td>\n<td align=\"left\">Consulta el nombre del equipo local<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/get_guest_team_name<\/td>\n<td align=\"left\">Consulta el nombre del equipo visitante<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/get_team_players_count\/[local|guest]<\/td>\n<td align=\"left\">Devuelve el n\u00famero de jugadores en el equipo local o visitante<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/get_player_information\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Devuelve la informacion del jugador indicado (nombre, n\u00famero, etc..)<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/increment_player_score\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Incrementa la puntuaci\u00f3n asociada al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/decrement_player_score\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Decrementa la puntuaci\u00f3n asociada al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/get_player_score\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Recupera la puntuaci\u00f3n asociada al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/increment_player_fauls\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Incrementa las faltas asociadas al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/decrement_player_fauls\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Decrementa las faltas asociadas al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/get_player_fauls\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Recupera las faltas asociadas al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/increment_player_cautions\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Incrementa las amonestaciones asociadas al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/decrement_player_cautions\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Decrementa las amonestaciones asociadas al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/roster\/get_player_cautions\/[local|guest]\/PLAYER_INDEX<\/td>\n<td align=\"left\">Recupera las amonestaciones asociadas al jugador con el \u00edndice indicado<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Control de cron\u00f3metros<\/h3><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Comando<\/th>\n<th align=\"left\">Par\u00e1metros<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">\/pcontrol\/start_timer\/NOMBRE_TIMER<\/td>\n<td align=\"left\">Inicia el temporizador en el sentido en el que se ha definido.<\/p>\n<p>nombre_timer = Nombre del timer ( o cron\u00f3metro ) sobre el que operar<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/pcontrol\/stop_timer\/NOMBRE_TIMER<\/td>\n<td align=\"left\">Detiene el temporizador. No se altera su valor.<\/p>\n<p>nombre_timer = Nombre del timer ( o cron\u00f3metro ) sobre el que operar<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/pcontrol\/reset_timer\/NOMBRE_TIMER<\/td>\n<td align=\"left\">Resetea el temporizador al valor inicial definido en su configuracion.<\/p>\n<p>nombre_timer = Nombre del timer ( o cron\u00f3metro ) sobre el que operar<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/pcontrol\/get_timer_time\/NOMBRE_TIMER<\/td>\n<td align=\"left\">Recupera el tiempo que marca un temporizador.<\/p>\n<p>nombre_timer = Nombre del timer ( o cron\u00f3metro ) sobre el que operar<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Etiquetas din\u00e1micas y contadores autom\u00e1ticos<\/h3><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Comando<\/th>\n<th align=\"left\">Par\u00e1metros<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">\/gc\/get_dynamic_label\/VAR<\/td>\n<td align=\"left\">Recupera el valor que tiene asignado la variable din\u00e1mica<\/p>\n<p>VAR = Identificador de la variable a consultar<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/gc\/set_dynamic_label\/VAR\/ARG1<\/td>\n<td align=\"left\">Cambia el valor que tiene asignada la variable din\u00e1mica<\/p>\n<p>VAR = Identificador de la variable a asignar<br \/>\nARG1 = Nuevo valor a asignar<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/gc\/get_automatic_variable\/VAR<\/td>\n<td align=\"left\">Obtiene el valor de una variable autom\u00e1tica. Estas variables se calculan cuando se emplea el roster de jugadores.<\/p>\n<p>VAR = Nombre de la variable<\/p>\n<p>Variables existentes:<br \/>\nlocal_team_score : puntuaci\u00f3n equipo local<br \/>\nlocal_team_fauls: faltas efectuadas por el equipo local<br \/>\nlocal_team_fauls_resetable: faltas efectuadas por el equipo local, pero es reseteable.<br \/>\nguest_team_score: puntacion equipo visitante<br \/>\nguest_team_fauls: faltas del equipo visitante<br \/>\nguest_team_fauls_resetable: faltas del equipo visitante, pero es reseteable.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\/gc\/reset_automatic_variable\/VAR<\/td>\n<td align=\"left\"><span style=\"font-family: inherit; font-size: inherit;\">Pone el contador a cero de las variables autom\u00e1ticas que son reniciables.<\/span><\/p>\n<p>VAR: Nombre de la variable reseteable (local_team_fauls_resetable o guest_team_fauls_resetable)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1976px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Ejemplo de uso de la HTTP API de LDSscoreboard<\/h2><\/div><div class=\"fusion-text fusion-text-5\" style=\"--awb-text-transform:none;\"><p>Veamos un ejemplo para tener claro el funcionamiento que te describimos en esta documentaci\u00f3n sobre la HTTP API. Supongamos que tenemos definido un marcador que contiene un slide que se llama \u00abslide1\u00bb, para solicitar al sistema que se abra el slide1, deber\u00edamos saber la ip del ordenador y el puerto, ya que el nombre ya lo sabemos.<\/p>\n<p>Si tomamos la imagen de la parte superior de la p\u00e0gina, veremos que tenemos la ip 192.168.1.35 y el puerto 8080, por lo que deber\u00edamos hacer una petici\u00f3n HTTP (abrir la p\u00e1gina) a la direcci\u00f3n http:\/\/192.168.1.35:8080\/pcontrol\/show_slide\/slide1<\/p>\n<p>Para hacerlo, podemos abrir un navegador y poner la direcci\u00f3n en la barra de direcciones:<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"337\" title=\"Peticion HTTP con el navegador\" src=\"https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/http_with_browser.png\" alt class=\"img-responsive wp-image-14230\" srcset=\"https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/http_with_browser-200x77.png 200w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/http_with_browser-400x155.png 400w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/http_with_browser-600x232.png 600w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/http_with_browser-800x310.png 800w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/http_with_browser.png 871w\" sizes=\"auto, (max-width: 640px) 100vw, 871px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-6\"><p>Seguidamente, si tenemos LDSscoreboard en funcionamiento deber\u00edamos ver que el slide llamado slide1 se activa.<\/p>\n<p><strong>IMPORTANTE<\/strong><\/p>\n<p>Si el nombre del slide contiene alg\u00fan espacio, al ser un car\u00e1cter especial, deberemos sustituirlo por %20, es decir \u00abmi slide\u00bb se traducir\u00e1 como \u00abmi%20slide\u00bb.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1976px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-14 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Herramientas para efectuar llamadas a la\u00a0 HTTP API<\/h2><\/div><div class=\"fusion-text fusion-text-7\"><p>Por supuesto, no est\u00e1s restringido a tener que hacer las llamadas HTTP desde un navegador, lo hemos hecho as\u00ed por que es una herramienta que seguro que tienes a mano y conoces, pero hay otras muchas formas de hacerlo.<\/p>\n<p><strong>curl<\/strong><\/p>\n<p>curl es una herramienta para efectuar peticiones HTTP de c\u00f3digo abierto. Est\u00e1 disponible en Linux, OSX, y tambi\u00e9n en las \u00faltimas versiones de Windows 10. Su uso es muy sencillo como se ve en la siguiente imagen:<\/p>\n<div class=\"fusion-image-element in-legacy-container\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" width=\"659\" height=\"120\" title=\"Make a request with curl\" src=\"https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/curllinux.png\" alt class=\"img-responsive wp-image-14235\" srcset=\"https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/curllinux-200x36.png 200w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/curllinux-400x73.png 400w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/curllinux-600x109.png 600w, https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/curllinux.png 659w\" sizes=\"auto, (max-width: 640px) 100vw, 659px\" \/><\/span><\/div>\n<p><strong>Javascript<\/strong><\/p>\n<p>Puedes hacerte un programa en Javascript, empleando jquery, donde se efectue una llamada HTTP, por ejemplo con este c\u00f3digo:<\/p>\n<p>timer_identifier=\u00bbmy timer\u00bb;<\/p>\n<p>$.getJSON(`\/pcontrol\/start_<wbr \/>timer\/$`)<br \/>\n.done(function (data) )<br \/>\n.fail(function (err) );<\/p>\n<p>y cualquier lenguaje de programaci\u00f3n te permitir\u00e1 hacer este tipo de llamadas.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-15 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1976px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-16 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-17 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:22px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;text-transform:uppercase;font-size:1em;\"><a href=\"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/\">Volver a la introducci\u00f3n al software de marcadores deportivos<\/a><\/h2><\/div><div class=\"fusion-text fusion-text-8\" style=\"--awb-text-transform:none;\"><p style=\"text-align: right;\">P\u00e1gina actualizada el 25\/4\/2024<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-18 fusion_builder_column_1_6 1_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:11.52%;--awb-spacing-left-medium:11.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":16521,"menu_order":56,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14213","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Documentaci\u00f3n HTTP API - Large Display Solutions<\/title>\n<meta name=\"description\" content=\"Para disponer de un control remoto puedes emplear la documentaci\u00f3n sobre la HTTP API para dirigir remotamente el videomarcador.\" \/>\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.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Documentaci\u00f3n HTTP API - Large Display Solutions\" \/>\n<meta property=\"og:description\" content=\"Para disponer de un control remoto puedes emplear la documentaci\u00f3n sobre la HTTP API para dirigir remotamente el videomarcador.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/\" \/>\n<meta property=\"og:site_name\" content=\"Large Display Solutions\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-25T21:54:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/introduccion-al-software-de-marcadores-deportivos\\\/http-api-doc\\\/\",\"url\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/introduccion-al-software-de-marcadores-deportivos\\\/http-api-doc\\\/\",\"name\":\"Documentaci\u00f3n HTTP API - Large Display Solutions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/#website\"},\"datePublished\":\"2021-06-29T10:20:38+00:00\",\"dateModified\":\"2024-04-25T21:54:05+00:00\",\"description\":\"Para disponer de un control remoto puedes emplear la documentaci\u00f3n sobre la HTTP API para dirigir remotamente el videomarcador.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/introduccion-al-software-de-marcadores-deportivos\\\/http-api-doc\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/introduccion-al-software-de-marcadores-deportivos\\\/http-api-doc\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/introduccion-al-software-de-marcadores-deportivos\\\/http-api-doc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducci\u00f3n al software de marcadores deportivos\",\"item\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/introduccion-al-software-de-marcadores-deportivos\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Documentaci\u00f3n HTTP API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/\",\"name\":\"Large Display Solutions\",\"description\":\"Software solutions for LED perimeter systems\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/#organization\",\"name\":\"Large Display Solutions\",\"url\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/LogotipoLDS_128x40.png\",\"contentUrl\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/LogotipoLDS_128x40.png\",\"width\":128,\"height\":40,\"caption\":\"Large Display Solutions\"},\"image\":{\"@id\":\"https:\\\/\\\/www.largedisplaysolutions.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Documentaci\u00f3n HTTP API - Large Display Solutions","description":"Para disponer de un control remoto puedes emplear la documentaci\u00f3n sobre la HTTP API para dirigir remotamente el videomarcador.","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.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/","og_locale":"es_ES","og_type":"article","og_title":"Documentaci\u00f3n HTTP API - Large Display Solutions","og_description":"Para disponer de un control remoto puedes emplear la documentaci\u00f3n sobre la HTTP API para dirigir remotamente el videomarcador.","og_url":"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/","og_site_name":"Large Display Solutions","article_modified_time":"2024-04-25T21:54:05+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/","url":"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/","name":"Documentaci\u00f3n HTTP API - Large Display Solutions","isPartOf":{"@id":"https:\/\/www.largedisplaysolutions.com\/es\/#website"},"datePublished":"2021-06-29T10:20:38+00:00","dateModified":"2024-04-25T21:54:05+00:00","description":"Para disponer de un control remoto puedes emplear la documentaci\u00f3n sobre la HTTP API para dirigir remotamente el videomarcador.","breadcrumb":{"@id":"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/http-api-doc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.largedisplaysolutions.com\/es\/"},{"@type":"ListItem","position":2,"name":"Introducci\u00f3n al software de marcadores deportivos","item":"https:\/\/www.largedisplaysolutions.com\/es\/introduccion-al-software-de-marcadores-deportivos\/"},{"@type":"ListItem","position":3,"name":"Documentaci\u00f3n HTTP API"}]},{"@type":"WebSite","@id":"https:\/\/www.largedisplaysolutions.com\/es\/#website","url":"https:\/\/www.largedisplaysolutions.com\/es\/","name":"Large Display Solutions","description":"Software solutions for LED perimeter systems","publisher":{"@id":"https:\/\/www.largedisplaysolutions.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.largedisplaysolutions.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.largedisplaysolutions.com\/es\/#organization","name":"Large Display Solutions","url":"https:\/\/www.largedisplaysolutions.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.largedisplaysolutions.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/LogotipoLDS_128x40.png","contentUrl":"https:\/\/www.largedisplaysolutions.com\/wp-content\/uploads\/2021\/06\/LogotipoLDS_128x40.png","width":128,"height":40,"caption":"Large Display Solutions"},"image":{"@id":"https:\/\/www.largedisplaysolutions.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/pages\/14213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/comments?post=14213"}],"version-history":[{"count":25,"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/pages\/14213\/revisions"}],"predecessor-version":[{"id":16791,"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/pages\/14213\/revisions\/16791"}],"up":[{"embeddable":true,"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/pages\/16521"}],"wp:attachment":[{"href":"https:\/\/www.largedisplaysolutions.com\/es\/wp-json\/wp\/v2\/media?parent=14213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}