{"id":403,"date":"2013-04-20T16:04:09","date_gmt":"2013-04-20T19:04:09","guid":{"rendered":"http:\/\/www.tech-nico.com\/blog\/?p=403"},"modified":"2017-07-12T09:29:20","modified_gmt":"2017-07-12T12:29:20","slug":"api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto","status":"publish","type":"post","link":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/","title":{"rendered":"API MIKROTIK Tercera parte &#8211; Nuestro primer ejemplo (codigo abierto)"},"content":{"rendered":"<div id=\"advads-3065328332\" class=\"advads-antes-de-contenido advads-entity-placement\" style=\"float: left;\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0513087877342686\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-0513087877342686\" \ndata-ad-slot=\"6331524197\" \ndata-ad-layout=\"in-article\"\ndata-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><br style=\"clear: both; display: block; float: none;\"\/><p>Hola amigos.<\/p><div id=\"advads-3786298988\" class=\"advads-contenido-de-la-entrada advads-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0513087877342686\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-0513087877342686\" \ndata-ad-slot=\"6331524197\" \ndata-ad-layout=\"in-article\"\ndata-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<p>Tal como lo\u00a0hab\u00edamos\u00a0anunciado en la <a href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-segunda-parte-usando-el-api-con-php\/\">Segunda parte<\/a>, vamos a dar un caso de uso real,<br \/>\nen esta\u00a0ocasi\u00f3n\u00a0dedicado para el se\u00f1or Nemox de Micromax Computaci\u00f3n R.L. (Barinas &#8211; Venezuela) <strong>El nos pidio hacer <a title=\"comentario\" href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-segunda-parte-usando-el-api-con-php\/comment-page-1\/#comment-20725\">algo<\/a> especifico:\u00a0<\/strong>Poder controlar la lista de \u00abHotspot &gt; IP-Bindings\u00bb desde su celular; y \u00a0para comprobar que con el API se puede hacer\u00a0pr\u00e1cticamente\u00a0todo, tome su caso como un\u00a0desafi\u00f3.<\/p>\n<p>Y aqui el resultado:<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-hotspot_ipbindings.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-405 alignright\" style=\"color: #333333; font-style: normal; line-height: 24px;\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-hotspot_ipbindings.jpg?resize=219%2C300\" alt=\"API-hotspot_ipbindings\" width=\"219\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-hotspot_ipbindings.jpg?resize=219%2C300 219w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-hotspot_ipbindings.jpg?w=535 535w\" sizes=\"auto, (max-width: 219px) 100vw, 219px\" \/><\/a><a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/api_desde_iphone.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-404\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/api_desde_iphone.png?resize=200%2C300\" alt=\"api_desde_iphone\" width=\"200\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/api_desde_iphone.png?resize=200%2C300 200w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/api_desde_iphone.png?w=640 640w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a><\/p>\n<p>A la izquierda esta visto desde el Iphone de Nemox. Y a la derecha desde el google chrome.<\/p>\n<p>Muestra la lista de Hotspot &#8211; Ip Bindings y permite eliminar, habilitar y deshabilitar un cliente. El boton \u00abagregar\u00bb no esta programado, pero dejo el\u00a0c\u00f3digo\u00a0abierto para que cualquiera pueda editarlo y agregar o quitar funcionaliedades.<\/p>\n<p>Esta armado el esqueleto del sitio en HTML5 y CSS3, los eventos y funcionalidades estan hechos con JQuery y el manejo del API con PHP5.<\/p>\n<p><strong>Vamos por partes:<\/strong><\/p>\n<p>El codigo de los 4 botones, Agregar, Eliminar, Habilitar, Deshabilitar, esta en el archivo index.html; si lo abrimos y vamos hacia el final, mas precisamente en la linea 110 veremos el codigo de cada boton. Pueden notar que cada boton tiene un codigo muy parecido. Lo que hace es, si esta seleccionado algun cliente (binding), toma su ID de un campo oculto (hidden field) para luego enviarlo como parametro al PHP que ejecuta la accion dentro del routerOS.<br \/>\nEn la linea 119 vemos como ejemplo la ruta <em><span style=\"text-decoration: underline;\">api\/hotspot_general.php?ac=enable&amp;id=numero<\/span><\/em>\u00a0 que tiene 2 parametros: \u00abac\u00bb (accion) que en nuestro caso son \u00a0las de los botones e \u00abid\u00bb que es el codigo que identifica al IP Binding seleccionado con 1 click.<\/p>\n<p><strong>index.html<\/strong><br \/>\n<a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigobotones.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-409\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigobotones.jpg?resize=300%2C292\" alt=\"APIcodigobotones\" width=\"300\" height=\"292\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigobotones.jpg?resize=300%2C292 300w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigobotones.jpg?resize=307%2C300 307w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigobotones.jpg?w=723 723w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigoPHP.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-410 alignleft\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigoPHP.jpg?resize=222%2C300\" alt=\"APIcodigoPHP\" width=\"222\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigoPHP.jpg?resize=222%2C300 222w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/APIcodigoPHP.jpg?w=599 599w\" sizes=\"auto, (max-width: 222px) 100vw, 222px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>api\/hotspot_general.php<br \/>\n<\/strong>Este es el archivo que se comunica con tu RouterOS por medio del API, tienes que editar las primeras lineas con los datos de tu servidor: Revisen los otros archivos de la carpeta \u00abapi\u00bb.<\/p>\n<blockquote><p>$ipRouteros=\u00bb192.168.33.200&#8243;;<br \/>\n$Username=\u00bbusuario\u00bb;<br \/>\n$Pass=\u00bbcontrase\u00f1a\u00bb;<br \/>\n$api_puerto=8727;<\/p><\/blockquote>\n<p>A partir de la linea 30 comenzamos a ver los casos para el parametro \u00abac\u00bb y depende el parametro que le pasemos es lo que ira a ejecutar. Creo que esta muy facil de entender. Para el boton \u00abAgregar\u00bb debemos a\u00f1adir un nuevo \u00abcase\u00bb con el parametro correspondiente.<\/p>\n<p>El codigo que ejecuta la accion en el Mikrotik es este:<\/p>\n<blockquote><p>case \u00abenable\u00bb:<br \/>\n$API-&gt;write(\u00ab<span style=\"color: #339966;\">\/ip\/hotspot\/ip-binding\/enable<\/span>\u00ab,false);<br \/>\n$API-&gt;write(\u00ab=.id=\u00bb.$id,true);<br \/>\n$READ = $API-&gt;read(false);<br \/>\n$API-&gt;parse_response($READ);<br \/>\nbreak;<\/p><\/blockquote>\n<p><strong>Es muy facil de entender:<\/strong><\/p>\n<p>Hay comandos que nos solicitan datos. Antes de ejecutar el codigo con PHP lo probamos en la consola. Escribimos \/ip hotspot ip-binding print \u00a0y vamos a saber quien esta desabilitado y su codigo ID.<br \/>\nTomemos cualquier nro para testear y probemos: \u00a0\/ip hotspot ip-binding enable.(enter) y nos va a pedir el ID, en nuestro ejemplo de prueba ponemos el 7 que esta deshabilitado.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-consola.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-411\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-consola.jpg?resize=584%2C416\" alt=\"API-consola\" width=\"584\" height=\"416\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-consola.jpg?w=696 696w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-consola.jpg?resize=300%2C213 300w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/API-consola.jpg?resize=420%2C300 420w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p>Bien, aqui tenemos estas 2 lineas:<\/p>\n<p>$API-&gt;write(\u00ab\/ip\/hotspot\/ip-binding\/enable\u00bb,false);<br \/>\n$API-&gt;write(\u00ab=.id=\u00bb.$id,true);<\/p>\n<p>El flag false o true se refiere a que si este comando requiere de un dato, id, etc todavia no ejecuta el comando hasta no tener todo lo que necesita. Como vemos en la segunda linea el flag es true ya que el comando esta completo y lo manda a ejecutar.<\/p>\n<p>Las siguientes 2 lineas&#8230;<\/p>\n<p>$READ = $API-&gt;read(false);<br \/>\n$API-&gt;parse_response($READ);<\/p>\n<p>son la respuesta de lo que ejecutamos, que en nuestro codigo no la estamos mostrando. Si el numero de ID no existiera, nos\u00a0devolver\u00eda\u00a0un error de \u00abno such item\u00bb. O si el comando ejecutado nos traeria una lista deberiamos recorrer el array $READ con un for para mostrar lo que se nos antoje.<\/p>\n<p>Hay cosas que no las estoy explicando porque estan muy bien comentadas. Si no se entiende algo por favor pregunten.<\/p>\n<p>Ac\u00e1\u00a0va el\u00a0c\u00f3digo\u00a0abierto del ejemplo:\u00a0<a href=\"http:\/\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/04\/mikrotik-test.rar\">mikrotik-test<\/a><\/p>\n<p>Enjoy the saturday!<\/p>\n<h1><a title=\"Enlace permanente a API MIKROTIK \u2013 Como optimizar tu administracion con un poco de PHP (introduccion)\" href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-como-optimizar-tu-administracion-con-un-poco-de-php-introduccion\/\" rel=\"bookmark\">API MIKROTIK \u2013 Como optimizar tu administracion con un poco de PHP (introduccion)<\/a><\/h1>\n<h1><a title=\"Enlace permanente a API MIKROTIK Tercera parte \u2013 Nuestro primer ejemplo (codigo abierto)\" href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/\" rel=\"bookmark\">API MIKROTIK Tercera parte \u2013 Nuestro primer ejemplo (codigo abierto)<\/a><\/h1>\n<h1><a title=\"Enlace permanente a API MIKROTIK \u2013 Crear queues simples con PHP (con validacion)\" href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/\" rel=\"bookmark\">API MIKROTIK \u2013 Crear queues simples con PHP (con validacion)<\/a><\/h1>\n<p>_______________________________________<br \/>\nPrimero en tech-nico.com Autor Nicolas Daitsch<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola amigos. Tal como lo\u00a0hab\u00edamos\u00a0anunciado en la Segunda parte, vamos a dar un caso de uso real, en esta\u00a0ocasi\u00f3n\u00a0dedicado para el se\u00f1or Nemox de Micromax Computaci\u00f3n R.L. (Barinas &#8211; Venezuela) El nos pidio hacer algo especifico:\u00a0Poder controlar la lista de &hellip; <a href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":600,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[59,32],"tags":[70,48],"class_list":["post-403","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","category-programacion","tag-api","tag-mikrotik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>API MIKROTIK Tercera parte - Nuestro primer ejemplo (codigo abierto) &#183; Tech-nico.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API MIKROTIK Tercera parte - Nuestro primer ejemplo (codigo abierto) &#183; Tech-nico.com\" \/>\n<meta property=\"og:description\" content=\"Hola amigos. Tal como lo\u00a0hab\u00edamos\u00a0anunciado en la Segunda parte, vamos a dar un caso de uso real, en esta\u00a0ocasi\u00f3n\u00a0dedicado para el se\u00f1or Nemox de Micromax Computaci\u00f3n R.L. (Barinas &#8211; Venezuela) El nos pidio hacer algo especifico:\u00a0Poder controlar la lista de &hellip; Sigue leyendo &rarr;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech-nico.com\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017\" \/>\n<meta property=\"article:published_time\" content=\"2013-04-20T19:04:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-07-12T12:29:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400\" \/>\n\t<meta property=\"og:image:width\" content=\"1650\" \/>\n\t<meta property=\"og:image:height\" content=\"1400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"soporte\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nicolpo\" \/>\n<meta name=\"twitter:site\" content=\"@nicolpo\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"soporte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/\"},\"author\":{\"name\":\"soporte\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\"},\"headline\":\"API MIKROTIK Tercera parte &#8211; Nuestro primer ejemplo (codigo abierto)\",\"datePublished\":\"2013-04-20T19:04:09+00:00\",\"dateModified\":\"2017-07-12T12:29:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/\"},\"wordCount\":705,\"commentCount\":53,\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"keywords\":[\"api\",\"mikrotik\"],\"articleSection\":[\"PHP\",\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/\",\"name\":\"API MIKROTIK Tercera parte - Nuestro primer ejemplo (codigo abierto) &#183; Tech-nico.com\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"datePublished\":\"2013-04-20T19:04:09+00:00\",\"dateModified\":\"2017-07-12T12:29:20+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"width\":1650,\"height\":1400},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API MIKROTIK Tercera parte &#8211; Nuestro primer ejemplo (codigo abierto)\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\",\"name\":\"Tech-nico.com\",\"description\":\"Mikrotik \\\/ Ubiquiti \\\/ Programacion \\\/ Seguridad\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\",\"name\":\"Tech-Nico.com\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i1.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"contentUrl\":\"https:\\\/\\\/i1.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"width\":1650,\"height\":1400,\"caption\":\"Tech-Nico.com\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/pages\\\/Tech-nico\\\/112469155508017\",\"https:\\\/\\\/x.com\\\/nicolpo\"]},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\",\"name\":\"soporte\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"caption\":\"soporte\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API MIKROTIK Tercera parte - Nuestro primer ejemplo (codigo abierto) &#183; Tech-nico.com","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":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/","og_locale":"es_ES","og_type":"article","og_title":"API MIKROTIK Tercera parte - Nuestro primer ejemplo (codigo abierto) &#183; Tech-nico.com","og_description":"Hola amigos. Tal como lo\u00a0hab\u00edamos\u00a0anunciado en la Segunda parte, vamos a dar un caso de uso real, en esta\u00a0ocasi\u00f3n\u00a0dedicado para el se\u00f1or Nemox de Micromax Computaci\u00f3n R.L. (Barinas &#8211; Venezuela) El nos pidio hacer algo especifico:\u00a0Poder controlar la lista de &hellip; Sigue leyendo &rarr;","og_url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/","og_site_name":"Tech-nico.com","article_publisher":"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","article_published_time":"2013-04-20T19:04:09+00:00","article_modified_time":"2017-07-12T12:29:20+00:00","og_image":[{"width":1650,"height":1400,"url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","type":"image\/jpeg"}],"author":"soporte","twitter_card":"summary_large_image","twitter_creator":"@nicolpo","twitter_site":"@nicolpo","twitter_misc":{"Escrito por":"soporte","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/#article","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/"},"author":{"name":"soporte","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274"},"headline":"API MIKROTIK Tercera parte &#8211; Nuestro primer ejemplo (codigo abierto)","datePublished":"2013-04-20T19:04:09+00:00","dateModified":"2017-07-12T12:29:20+00:00","mainEntityOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/"},"wordCount":705,"commentCount":53,"publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","keywords":["api","mikrotik"],"articleSection":["PHP","Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/","url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/","name":"API MIKROTIK Tercera parte - Nuestro primer ejemplo (codigo abierto) &#183; Tech-nico.com","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/#primaryimage"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","datePublished":"2013-04-20T19:04:09+00:00","dateModified":"2017-07-12T12:29:20+00:00","breadcrumb":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/#primaryimage","url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","contentUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","width":1650,"height":1400},{"@type":"BreadcrumbList","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-tercera-parte-nuestro-primer-ejemplo-codigo-abierto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/www.tech-nico.com\/blog\/"},{"@type":"ListItem","position":2,"name":"API MIKROTIK Tercera parte &#8211; Nuestro primer ejemplo (codigo abierto)"}]},{"@type":"WebSite","@id":"http:\/\/www.tech-nico.com\/blog\/#website","url":"http:\/\/www.tech-nico.com\/blog\/","name":"Tech-nico.com","description":"Mikrotik \/ Ubiquiti \/ Programacion \/ Seguridad","publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.tech-nico.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"http:\/\/www.tech-nico.com\/blog\/#organization","name":"Tech-Nico.com","url":"http:\/\/www.tech-nico.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","contentUrl":"https:\/\/i1.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","width":1650,"height":1400,"caption":"Tech-Nico.com"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","https:\/\/x.com\/nicolpo"]},{"@type":"Person","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274","name":"soporte","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","caption":"soporte"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phA9Q-6v","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":364,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-como-optimizar-tu-administracion-con-un-poco-de-php-introduccion\/","url_meta":{"origin":403,"position":0},"title":"API MIKROTIK &#8211; Como optimizar tu administracion con un poco de PHP (introduccion)","author":"soporte","date":"marzo 2, 2013","format":false,"excerpt":"\u00a0 Vengo aprovechando a pleno esta GRAN posibilidad que nos dio Mikrotik de poder programar\u00a0nuestros propios scripts, y de mostrar la informacion de manera que nos quede comodo administrar\u00a0varios servidores y en lo posible en una sola pantalla. . Este era mi escenario de antes de usar el API: Aqui\u2026","rel":"","context":"En \u00abredes\u00bb","block_context":{"text":"redes","link":"http:\/\/www.tech-nico.com\/blog\/category\/redes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":497,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-con-php-indice-general\/","url_meta":{"origin":403,"position":1},"title":"API MIKROTIK &#8211; (con php) &#8211; Indice general","author":"soporte","date":"octubre 19, 2013","format":false,"excerpt":"Hola a Todos! Los post me han quedado un poco desconectados, asi que arme un indice que voy a ir actualizando a medida que agregue info. 1) Introduccion: que puedo hacer con este API? 2) Primer Script: Crear nuestro primer ejemplo para acceder a tu RouterOS y testear el acceso.\u2026","rel":"","context":"En \u00abgeneral\u00bb","block_context":{"text":"general","link":"http:\/\/www.tech-nico.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":418,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/","url_meta":{"origin":403,"position":2},"title":"API MIKROTIK &#8211; Crear queues simples con PHP (con validacion)","author":"soporte","date":"mayo 3, 2015","format":false,"excerpt":"Hola se\u00f1ores, el codigo para agregar un Queue Simple validando que no se duplique ning\u00fan cliente seria asi: ACTUALIZADO: agrega un\u00a0queue si no existe el nombre, y si existe, lo edita. Descargar el\u00a0Descargar_ejemplo_actualizado_03-05-2015 No hay mucho que explicar porque esta comentado el codigo y explicado en los post anteriores. API\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":458,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-graficar-el-trafico-de-nuestros-clientes-y-mostrar-el-log\/","url_meta":{"origin":403,"position":3},"title":"API MIKROTIK &#8211; Graficar el trafico de nuestros clientes y mostrar el log","author":"soporte","date":"agosto 19, 2013","format":false,"excerpt":"Hola viejos amigos!. Algo que me han preguntado bastante es como hacer que el cliente o nosotros mismos veamos las graficas de consumo con el API de Mikrotik. Y para su sorpresa les cuento que esta parte se hace\u00a0sin el API. Estudiemos la ruta que nos da mikortik para ver\u2026","rel":"","context":"En \u00abPHP\u00bb","block_context":{"text":"PHP","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/php\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":386,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-segunda-parte-usando-el-api-con-php\/","url_meta":{"origin":403,"position":4},"title":"API MIKROTIK Segunda parte \u2013 Usando el API con PHP","author":"soporte","date":"abril 3, 2013","format":false,"excerpt":"En la primera parte, explicamos cual\u00a0podr\u00eda\u00a0ser su uso y para que sirve. Ahora vamos a explicar como se configura el API en pocos pasos, con un poco de PHP y usando las clases creadas por Denis Basta. (version 1.3 o 1.4), con apenas un minimo cambio hecho para que la\u2026","rel":"","context":"En \u00ablinux\u00bb","block_context":{"text":"linux","link":"http:\/\/www.tech-nico.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":633,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-haciendo-ping-desde-tu-herramienta-de-monitoreo-con-php\/","url_meta":{"origin":403,"position":5},"title":"API MIKROTIK &#8211; Haciendo ping desde tu herramienta de monitoreo con PHP","author":"soporte","date":"julio 19, 2015","format":false,"excerpt":"A pedido de (ahora un colaborador del blog) Alejando Mogollon, voy a postear un c\u00f3digo muy sencillo para mostrar el ping desde tu router\u00a0Mikrotik RouterOS\u00a0hacia la direcci\u00f3n IP que quieras testear\u00a0para que agregues a tu App, o simplemente potencies tus herramientas de monitoreo y soporte t\u00e9cnico.\u00a0Este es el\u00a0resultado: En este\u2026","rel":"","context":"En \u00abredes\u00bb","block_context":{"text":"redes","link":"http:\/\/www.tech-nico.com\/blog\/category\/redes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/comments?post=403"}],"version-history":[{"count":10,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/403\/revisions"}],"predecessor-version":[{"id":736,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/403\/revisions\/736"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media\/600"}],"wp:attachment":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media?parent=403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/categories?post=403"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/tags?post=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}