Introduccion API Mikrotik en PHP

Tema en 'API' comenzado por MikrotikPeru, 31 de Enero de 2016.

  1. MikrotikPeru

    MikrotikPeru Well-Known Member

    1. Ques API? Aplicación Programmable Interface (API) permite a los usuarios crear soluciones de software a medida para comunicarse con RouterOS para reunir información, ajustar la configuración y gestión de router. API sigue de cerca la sintaxis de la interfaz de línea de comandos (CLI). Puede ser utilizado para crear herramientas traducidos o configuración personalizados para ayudar a la facilidad de uso y gestión de routers corriendo con RouterOS.
    • Para utilizar la versión RouterOS API 3.x o superior se requiere.
    • Por defecto API utiliza el puerto # 8728 y el servicio está desactivado

    2. Como Funciona un API un API funciona enviándole cadenas de instrucciones al servidor este las procesa y nos devuelve el resultado, un ejemplo seria cuando en la terminal de winbox escribimos un comando y este nos devuelve la respuesta en la pantalla. Las instrucciones ya estan almacenadas en el servidor y las instrucciones de este. Un muy buen ejemplo de el uso de API es la de facebook y como algunos webmasters utilizan este API para que la gente inicie sesion en sus paginas web por medio de facebook y crean tu perfil en esa pagina con los datos que tienes en facebook incluso tu foto de perfil. esto tambien se puede integrar con mikrotik para portales como HOTSPOT interesante.


    2. Introducción API Mikrotik
    Para utilizar el API de Mikrotik obligatoriamente se debe saber manejar RouterOS desde terminal. La terminal de Mikrotik como muchos saben es una terminal SSH conectada a si misma y de esta podemos enviar comandos por ejemplo para ver los Hosts conectados al Hotspot el comando seria: /ip hotspot host print y nos mostraria en pantalla el estado de los hosts del hostpot al momento de enviar el comando.
    El API de Mikrotik no es una terminal SSH solo es un Server Socket esperando conexiones por cierto puerto (8798 por defecto) y en el que se reciben las instrucciones. Las partes de una instrucción a enviar son:

    • Comando
    • Atributo
    • Atributo API
    • Solicitud
     
    Última modificación: 31 de Enero de 2016
  2. caternolmac

    caternolmac New Member

    Amigos nos complace comunicarles que hemos lanzado una version online de un api para mikrotik desarrollada en php la misma es de uso gratiuto
    y pueden acceder a la misma desde www.catersystems.260mb.net esperamos sea del agrado de quienes gusten usarla gracias
     
  3. renatoeames

    renatoeames Member

  4. renatoeames

    renatoeames Member

    No funciona la página descrita
     

Comparte esta página