Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/11/2019, 15:06
prueba230683
 
Fecha de Ingreso: abril-2011
Mensajes: 170
Antigüedad: 13 años
Puntos: 68
Respuesta: Hacer en una misma petición varios POST Curl API

Según la documentación que comentas:

https://gps.ifleet.es/api/#group-api...al-description

Cita:
Some actions can take arrays as input parameters. For example, unit/list input parameter unit_id has type "int or int array". This means you can either pass single value:

https://gps.ifleet.es/api/v1/unit/list.json?key=yourapikey&unit_id=14700

Or you can pass multiple values by adding [] to parameter names:

https://gps.ifleet.es/api/v1/unit/list.json?key=yourapikey&unit_id[]=14700&unit_id[]=14701
Es decir, existen algunos métodos (como la funcion de listar), que sí permiten pasar varios identificadores unit_id al mismo tiempo.

Sin embargo, para el método editar (el que comentas) no existe tal funcionalidad:

https://gps.ifleet.es/api/#method-unit-Edit

Si haces click en la pestaña parameters de ese enlace verás que el tipo de dato asignado a "unit_id" es un int, no un array de int. Y en la descripción pone "Unit ID. Optional if VIN is provided". Si admitiera varios a la vez te diría "One or more Unit ID".

Así que me temo que tendrás que enviar una petición por cada registro que quieras editar.

Última edición por prueba230683; 11/11/2019 a las 15:23