Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/12/2013, 10:06
Avatar de luzzifer
luzzifer
 
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 169
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Configurar un bash

Hola este es el api
Código API:
Ver original
  1. Para poder actualizar su IP tiene que hacer una llamada a la siguiente URL:
  2.  
  3. https://dinamico.cdmon.org/onlineService.php
  4.  
  5. con los argumentos via GET siguientes:
  6.  
  7.     enctype=MD5
  8.     n=nombre_de_usuario
  9.     p=contraseña_codificada_con_md5
  10.  
  11. si la IP que quiere actualizar es diferente a la IP que le asigna el sistema puede definir una IP propia con el argumento "cip",
  12.  
  13. cip=x.x.x.x
  14.  
  15. de modo que tendremos:
  16.  
  17. https://dinamico.cdmon.org/onlineService.php?enctype=MD5&n=usuario&p=1bc29b36f623ba82aaf6724fd3b16718&cip=x.x.x.x
  18.  
  19. donde cip es opcional ya que al hacer la petición via URL el servidor devuelve un resultado.
  20. Respuestas del servidor
  21.  
  22.     La petición https nos devuelve una o varias variables con el formato siguiente:
  23.  
  24.     &resultat=resultado de la petición del servidor&
  25.  
  26.     donde tenemos las siguientes opciones:
  27.  
  28.     Cuando se hace una petición sin la variable cip y la autentificación ha sido correcta, se nos devuelve la IP actual que detecta el servidor.
  29.  
  30.     &resultat=guardatok&newip=x.x.x.x&
  31.  
  32.     Cuando hemos mandado nuestra IP mediante la variable cip y la autentificación ha sido satisfactoria.
  33.  
  34.     &resultat=customok&
  35.  
  36.     Nos devuelve este resultado cuando la autentificación ha sido satisfactoria pero la IP es errónea.
  37.  
  38.     &resultat=badip&
  39.  
  40.     Nos devuelve este resultado cuando la autentificación no ha sido satisfactoria.
  41.  
  42.     &resultat=errorlogin&
  43.  
  44.     Nos devuelve este resultado en raras ocasiones, sólo cuando modificamos el archivo que procesa todas las peticiones para obligar a todos los usuarios a actualizar a una nueva versión de la aplicación. En su caso sólo tendrá que ponerse en contacto con nosotros para obtener la nueva URL para hacer la petición.
  45.  
  46.     &resultat=novaversio&
  47.  
  48.     Nos devuelve este resultado, para informarnos que se ha guardado bien la configuración y que los cambios no estarán operativos hasta pasados 20 minutos.
  49.  
  50.     &resultat=guardatok&temps=1200000

Una consulta ¿solo cargo los datos y nada mas? ¿como dejo ejecutar el script y hacer que se ejecute cada sierto tiempo? asi me acualiza la ip
USUARIO=
PASSMD5=
EMAIL=
HOST=