WEBHOOK para Exus

Instrucciones para Interacción con la APIREST Sicam32

Especificaciones para la Conexión

Operaciones Habilitadas

Esta operación trae los proximos eventos para públicar en la web.

Los DATOS PARA LA CONEXION son:

  1. tienda-apps
    Interface
  2. ExusConsultas
    Control
  3. proximosEventosAppMovil
    Operación

Los DATOS PARA LA OPERACION son:

  1. NULL
    NO APLICA A ESTA OPERACION

Los datos de RESPUESTA son:

  1. MENSAJE
    TEXTO
  2. DATOS
    ARRAY u OBJETO
    • ARRAY DE EVENTOS
      Datos de cada EVENTO
      DATOS DE RESPUESTA
    • dia_evento_final TEXTO
    • hora_evento_final TEXTO
    • img_evento_qr TEXTO
    • Para el slider del HOME
    • img_evento_appmovil
      URL/Enlace a la IMAGEN/BANNER [16:9]
      TEXTO
    • txt_evento_titulo
      Texto con el TITULO que se le asignó al evento.
      TEXTO
    • dia_evento_inicio
      Esta es la FECHA O DIA [yyyy-mm-dd] ques e configuró para el inicio del evento.
      TEXTO
    • hora_evento_inicio
      Esta es la HORA [hh:mm:ss] que se configuró para el inicio del evento.
      TEXTO
    • Para la Página del Evento
    • url_evento_informacion
      URL/Enlace para el botón MÁS INFORMACIÓN
      TEXTO
    • url_evento_formulario_web
      URL/Enlace para el IFRAME dentro de la página del evento.
      TEXTO
    • html_evento_descripcion
      URL/Enlace para el IFRAME dentro de la página del evento.
      HTML
    • txt_evento_lugar
      URL/Enlace para el IFRAME dentro de la página del evento.
      TEXTO
    • txt_evento_wsp
      URL/Enlace para el IFRAME dentro de la página del evento.
      TEXTO
    • txt_evento_email
      URL/Enlace para el IFRAME dentro de la página del evento.
      TEXTO
    • img_evento_encabezado
      URL/Enlace para la IMAGEN/BANNER [4:1] dentro de la página del evento.
      TEXTO
    • datos de control
    • txt_evento_id
      IDENTIFICADOR para el evento dentro de nuestro sistema.
      TEXTO
  3. ERROR
    TEXTO

Ejemplo de Integración

curl -u "YrNcf0lyzqPod+H/wA30nsD9iBNc9LymaCpyV4oywfA=:ZXkhDngTNI3CD8MMLlhLMCiuNzfS6P3hNVPFFOyu4Ow=" https://api.sicam32.net/tienda-apps/ExusConsultas/proximosEventosAppMovil
cURL

Interacción con la API REST con curl

eval(file_get_contents("https://clientes.sicam32.net/php/?WXJOY2YwbHl6cVBvZCtIL3dBMzBuc0Q5aUJOYzlMeW1hQ3B5VjRveXdmQT06OlpYa2hEbmdUTkkzQ0Q4TU1MbGhMTUNpdU56ZlM2UDNoTlZQRkZPeXU0T3c9"));

$Eventos = $Api->ejecutarPOST("tienda-apps", "ExusConsultas", "proximosEventosAppMovil");
desde PHP

Se jala la ultima versión de la clae PHP para la interacción. Esta clase ya viene con los datos para autenticarse, por lo que solo seria necesario, q la consulta se haga desde la IP autorizada.

La clase crea una Instancia de si misma en el Objeto $Api, por lo que solo es necesario ejecutar la función u operación ejecutarPOST(). Esta función pide los datos de control para los permisos de ejecución como son: [Componente de Interacción; Controlador de Acciones; Operación API habilitada]

Aunque la clase tiene otras operaciónes, ejecutarPOST(), devuelve justo el paquete de DATOS de respuesta a la petición. En caso de no encontrar datos, devolvera un NULL.

Si se quiere obtener todo el paquete de RESPUESTA, se debe usar la operación ejecutar();