Ejemplos en PHP para utilizar el API

API 4 comentarios

En esta guía mostramos una serie de ejemplos prácticos sobre cómo se añaden, modifican, buscan, eliminan u ordenan los datos o registros que tenemos almacenados. Todos los ejemplos se basan en los clientes, aunque todas las tablas funcionan con la misma dinámica.

Recuerda que tienes disponible la guía en la que se indican y explican todos los elementos necesarios para el manejo de la API.

Listado de Clientes inicio

Se muestra cómo podemos obtener un listado con los datos de todos nuestros clientes:

 

Cliente por código inicio

En el ejemplo observamos cómo seleccionamos la información de un cliente en concreto de forma directa:

 

Ejemplos con parámetros inicio

Parámetro "schema" inicio

Este parámetro se utiliza para obtener en formato XML la estructura de la tabla en la que nos encontramos, es decir, los campos que la componen y también el tipo de dato que utiliza cada uno de los campos y lo que ocurrirá si alguno de estos se envía vacío.

Para conocer la estructura de la tabla utilizamos "schema=blank" y para conocer el tipo de dato utilizamos "schema=psynopsis":

 

Parámetro "display" inicio

El parámetro "display" junto con una enumeración de campos de esa tabla nos permite modificar los campos que se devuelven en el listado:

 

Parámetro "filter" inicio

El siguiente parámetro se utiliza para aplicar filtros de búsqueda. En el ejemplo observamos cómo se hace una búsqueda de clientes por códigos de cliente o por provincias:

 

Parámetro "sort" inicio

Permite ordenar los registros del resultado de la búsqueda anterior según el orden deseado, ascendente o descendente:

 

Parámetro "limit" inicio

Este parámetro se utiliza para limitar o condicionar cómo se mostrarán los resultados de las búsquedas realizadas:

 

Insertar un cliente inicio

A continuación, ejemplificamos cómo se añade o se inserta un cliente:

 

Actualizar un cliente inicio

El siguiente ejemplo muestra cómo modificar o actualizar los datos de un cliente determinado:

 

Eliminar un cliente inicio

A continuación, ejemplificamos cómo se elimina un cliente:

 

Desde el enlace que tienes debajo puedes descargar todos los ejemplos anteriores en formato PHP:

Descargar ejemplos

Guías relacionadas

Aprende a utilizar la API de myGESTIÓN con esta guía:

4 comentarios en - Ejemplos en PHP para utilizar el API

  • Hola, buenas tardes.
    Estamos intentando hacer un envio de pedidos pero no damos con la forma. ¿Tenieis algun ejemplo del xml a enviar?
    He probado de enviar la cabecera de pedidos con el array de lineas y no me funcionció. Y si lo hago en dos envios distintintos (cabecera y lineas) tampoco. En el detalle del pedido me da un error de clave foranea con el id de pedido.
    Muchas gracias.

    • ¡Hola, Antoni!

      Tal y como indicamos por chat y por si ayudara a otros usuarios que visiten esta guía, primero se ha de cargar la cabecera del pedido y se devuelve un ID que es el que se ha de indicar en el XML de los detalles del pedido.

      ¡Un saludo!

  • Buenos días,

    Si el ID (por ejemplo el código del artículo) contiene caracteres especiales:

    Ejemplo codigo = "NN/10" o "NN10º"

    ¿ Como se debe codificar este ID en la url ? directamente da error 400 y si se codifica con urlencoding tambien.

    • ¡Hola, Antonio!

      Para este tipo de cuestiones más técnicas, lo mejor es que nos envíes un e-mail a soporte@mygestion.com. Se te generará un ticket que una persona especializada te responderá a la mayor brevedad posible.

      ¡Un saludo!

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.