{"id":418,"date":"2015-05-03T18:56:24","date_gmt":"2015-05-03T21:56:24","guid":{"rendered":"http:\/\/www.tech-nico.com\/blog\/?p=418"},"modified":"2015-06-05T16:32:54","modified_gmt":"2015-06-05T19:32:54","slug":"api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla","status":"publish","type":"post","link":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/","title":{"rendered":"API MIKROTIK &#8211; Crear queues simples con PHP (con validacion)"},"content":{"rendered":"<div id=\"advads-3266929865\" 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 se\u00f1ores, el codigo para agregar un Queue Simple validando que no se duplique ning\u00fan cliente seria asi:<\/p><div id=\"advads-3632269461\" 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>ACTUALIZADO: agrega un\u00a0queue si no existe el nombre, y si existe, lo edita.<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n&lt;?php require_once('api_mt_include2.php'); ?&gt;\r\n&lt;?php\r\n\r\n\/\/\/ AUTOR: Tech-Nico.com \/\/\/\r\n\/\/\/ admin@tech-nico.com \/\/\/\/\/\r\n\/\/\/  API: agrega un queue simple y si este existe lo edita.\r\n\/\/\/ Editado: 03\/05\/2015 \r\n\r\n\/\/\/\/\/\/\/\/ configura tus datos\r\n$ServerList =&quot;192.168.100.1&quot;; \/\/ip_de_tu_API\r\n$Username =&quot;api&quot;; \/\/usuario_API\r\n$Pass =&quot;#pass&quot;; \/\/contrase\u00f1a_API\r\n$Port =&quot;8727&quot;; \/\/puerto_API\r\n\/\/\/ VARIABLES DE FORMULARIO\r\n$target= &quot;192.168.0.5&quot;;  \/\/ IP Cliente\r\n$name=    &quot;nicolas222&quot;;\r\n$maxlimit=    &quot;5M\/5M&quot;;\r\n$comment= &quot;Este es un ejemplo.&quot;;\r\nif( $target !=&quot;&quot; ){\r\n    $API = new routeros_api();\r\n    $API-&gt;debug = false;\r\n    if ($API-&gt;connect($ServerList, $Username, $Pass, $Port)) {\r\n       $API-&gt;write(&quot;\/queue\/simple\/getall&quot;,false);\r\n       $API-&gt;write('?name='.$name,true);\r\n       $READ = $API-&gt;read(false);\r\n       $ARRAY = $API-&gt;parse_response($READ);\r\n        if(count($ARRAY)&gt;0){ \/\/ si el nombre de usuario &quot;ya existe&quot; lo edito\r\n\t\t\t$API-&gt;write(&quot;\/queue\/simple\/set&quot;,false);\r\n\t\t\t$API-&gt;write(&quot;=.id=&quot;.$ARRAY&#x5B;0]&#x5B;'.id'],false);\r\n            $API-&gt;write('=max-limit='.$maxlimit,true);   \/\/   2M\/2M   &#x5B;TX\/RX]\r\n\t\t\t$READ = $API-&gt;read(false);\r\n\t\t\t$ARRAY = $API-&gt;parse_response($READ);\r\n            echo &quot;Error: El nombre no puede estar duplicado, el queue fue editado.&quot;;\r\n            echo '&lt;img src=&quot;..\/images\/icon_error.png&quot; \/&gt;';\r\n        }else{\r\n            $API-&gt;write(&quot;\/queue\/simple\/add&quot;,false);\r\n            $API-&gt;write('=target='.$target,false);   \/\/ IP\r\n            $API-&gt;write('=name='.$name,false);       \/\/ nombre\r\n            $API-&gt;write('=max-limit='.$maxlimit,false);   \/\/   2M\/2M   &#x5B;TX\/RX]\r\n            $API-&gt;write('=comment='.$comment,true);         \/\/ comentario\r\n            $READ = $API-&gt;read(false);\r\n            $ARRAY = $API-&gt;parse_response($READ);\r\n            echo &quot;El Usuario $name, ha sido creado con exito!.&quot;;\r\n            echo '&lt;img src=&quot;..\/images\/okicon.png&quot; \/&gt;';\r\n        }\r\n        $API-&gt;disconnect();\r\n    }\r\n}\r\n?&gt;\r\n<\/pre>\n<p>Descargar el\u00a0<a href=\"http:\/\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/06\/API_MKT_add_queue_simple_actualizado03-05-2015.zip\">Descargar_ejemplo_actualizado_03-05-2015<\/a><\/p>\n<p>No hay mucho que explicar porque esta comentado el codigo y explicado en los post anteriores.<\/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 Segunda parte \u2013 Usando el API con PHP\" href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-segunda-parte-usando-el-api-con-php\/\" rel=\"bookmark\">API MIKROTIK Segunda parte \u2013 Usando el API con PHP<\/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<p>_________________<br \/>\nNicolas<br \/>\nPrimero en <a href=\"http:\/\/www.tech-nico.com\">Tech-nico.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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. &lt;?php require_once(&#8216;api_mt_include2.php&#8217;); ?&gt; &lt;?php \/\/\/ AUTOR: Tech-Nico.com \/\/\/ \/\/\/ &hellip; <a href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/\">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":[32,73],"tags":[70,48],"class_list":["post-418","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion","category-scripts","tag-api","tag-mikrotik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>API MIKROTIK - Crear queues simples con PHP (con validacion) &#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-crear-queues-simples-verificando-no-duplicar-regla\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API MIKROTIK - Crear queues simples con PHP (con validacion) &#183; Tech-nico.com\" \/>\n<meta property=\"og:description\" content=\"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. &lt;?php require_once(&#039;api_mt_include2.php&#039;); ?&gt; &lt;?php \/\/\/ AUTOR: Tech-Nico.com \/\/\/ \/\/\/ &hellip; Sigue leyendo &rarr;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/\" \/>\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=\"2015-05-03T21:56:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-06-05T19:32:54+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=\"2 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-crear-queues-simples-verificando-no-duplicar-regla\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/\"},\"author\":{\"name\":\"soporte\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\"},\"headline\":\"API MIKROTIK &#8211; Crear queues simples con PHP (con validacion)\",\"datePublished\":\"2015-05-03T21:56:24+00:00\",\"dateModified\":\"2015-06-05T19:32:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/\"},\"wordCount\":387,\"commentCount\":51,\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/#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\":[\"Programaci\u00f3n\",\"scripts\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/\",\"name\":\"API MIKROTIK - Crear queues simples con PHP (con validacion) &#183; Tech-nico.com\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/#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\":\"2015-05-03T21:56:24+00:00\",\"dateModified\":\"2015-06-05T19:32:54+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\\\/#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-crear-queues-simples-verificando-no-duplicar-regla\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API MIKROTIK &#8211; Crear queues simples con PHP (con validacion)\"}]},{\"@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 - Crear queues simples con PHP (con validacion) &#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-crear-queues-simples-verificando-no-duplicar-regla\/","og_locale":"es_ES","og_type":"article","og_title":"API MIKROTIK - Crear queues simples con PHP (con validacion) &#183; Tech-nico.com","og_description":"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. &lt;?php require_once('api_mt_include2.php'); ?&gt; &lt;?php \/\/\/ AUTOR: Tech-Nico.com \/\/\/ \/\/\/ &hellip; Sigue leyendo &rarr;","og_url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/","og_site_name":"Tech-nico.com","article_publisher":"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","article_published_time":"2015-05-03T21:56:24+00:00","article_modified_time":"2015-06-05T19:32:54+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":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/#article","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/"},"author":{"name":"soporte","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274"},"headline":"API MIKROTIK &#8211; Crear queues simples con PHP (con validacion)","datePublished":"2015-05-03T21:56:24+00:00","dateModified":"2015-06-05T19:32:54+00:00","mainEntityOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/"},"wordCount":387,"commentCount":51,"publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/#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":["Programaci\u00f3n","scripts"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/","url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/","name":"API MIKROTIK - Crear queues simples con PHP (con validacion) &#183; Tech-nico.com","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/#primaryimage"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/#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":"2015-05-03T21:56:24+00:00","dateModified":"2015-06-05T19:32:54+00:00","breadcrumb":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/#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-crear-queues-simples-verificando-no-duplicar-regla\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/www.tech-nico.com\/blog\/"},{"@type":"ListItem","position":2,"name":"API MIKROTIK &#8211; Crear queues simples con PHP (con validacion)"}]},{"@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-6K","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":508,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-patear-un-cliente-pppoe-activo\/","url_meta":{"origin":418,"position":0},"title":"API MIKROTIK \u2013 Patear un cliente PPPoE activo","author":"soporte","date":"enero 25, 2014","format":false,"excerpt":"En esta ocasi\u00f3n voy a publicar un c\u00f3digo sencillo pero que varios lectores me han consultado como se hace. El codigo se utiliza con el include para manejar el API, que pueden encontrar en cualquiera de las publicaciones anteriores. [php] <?php require_once('api_mt_include2.php'); ?> <?php \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ \/\/ ESTE EJEMPLO SE DESCARGO\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":705,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-eliminar-una-direccion-del-firewall-address-list\/","url_meta":{"origin":418,"position":1},"title":"API MIKROTIK &#8211; Eliminar una direcci\u00f3n del firewall address-list","author":"soporte","date":"agosto 10, 2016","format":false,"excerpt":"Te interesa saber como agregar una direccion IP\u00a0a una lista?. Exactamente hace 1 a\u00f1o atr\u00e1s, el armamos un ejemplo para agregar una direccion IP una lista determinada del firewall; pero nunca dijimos como eliminarla y por eso aqu\u00ed esta la soluci\u00f3n. Aqu\u00ed va el c\u00f3digo de como hacerlo: Requisito:\u00a0Descargar la\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":651,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-agregar-una-direccion-al-firewall-address-list\/","url_meta":{"origin":418,"position":2},"title":"API MIKROTIK &#8211; Agregar una direcci\u00f3n al firewall address-list","author":"soporte","date":"agosto 26, 2015","format":false,"excerpt":"En esta ocasi\u00f3n, les traigo algo muy usado por todos los mikroteros. Los address-list que siempre nos\u00a0han facilitado las cosas. He visto ejemplos en otros sitios webs intentando manejarlas, y hasta incluso c\u00f3digos copiados\/editados de este blog\u00a0(sin poner la fuente), pero claro, sin funcionar :p.\u00a0Bueno,\u00a0aca lo tienen!. [php] <?php require_once('api_mt_include2.php');\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":484,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-activar-o-desactivar-un-puerto-ethernet\/","url_meta":{"origin":418,"position":3},"title":"API MIKROTIK &#8211; Activar o desactivar un puerto ethernet","author":"soporte","date":"octubre 11, 2013","format":false,"excerpt":"A pedido del lector Vitor Monteiro, vamos a presentar un peque\u00f1o y facil ejemplo para habilitar o deshabilitar un puerto ethernet con cierto nombre. \u00bfComo funciona? Lo que vamos a hacer es definir una variable llamada $name que va a contener el nombre de la interfaz que queremos activar o\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":458,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-graficar-el-trafico-de-nuestros-clientes-y-mostrar-el-log\/","url_meta":{"origin":418,"position":4},"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":633,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-haciendo-ping-desde-tu-herramienta-de-monitoreo-con-php\/","url_meta":{"origin":418,"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\/418","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=418"}],"version-history":[{"count":7,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/418\/revisions"}],"predecessor-version":[{"id":598,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/418\/revisions\/598"}],"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=418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/categories?post=418"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/tags?post=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}