Este método se encarga de realizar un envío con los parámetros enviados.
Los parámetros que se envían se agrupan en un array múltiple que pasamos a describir:
Ejemplo de la petición utilizando el plugin de PHP que podéis descargar y probar desde aquí.
// Origen del paquete $desde['nombre']="Usuario Uno"; $desde['direccion']="Calle de la Reina"; $desde['ciudad']="Lugo"; $desde['cp']='27002'; $desde['pais']='ES'; $desde['telefono']='982222222'; // Destino del paquete $hasta['nombre']="Usuario Dos"; $hasta['direccion']="Plaza de España"; $hasta['ciudad']="Madrid"; $hasta['cp']='28080'; $hasta['pais']='ES'; $hasta['telefono']='911111111'; // Paquete o paquetes a enviar $paquete[0]['peso']=3; $paquete[0]['x']=1; $paquete[0]['y']=3.65; $paquete[0]['z']=25; // Si quieres asegurar la mercancia establece la cantidad, sino asumimos 0 $valor=0; // Establece la referencia de tu envio, podrás hacer traking con ella $referencia='REF13258999999'; // ID de la Agencia con la que se hace el envío $agencia=1; // Si el método de la agencia lo permite puedes imprimir la etiqueta (1) o no (0) $imprimir=1; $envio=new enviosBidobido(array('formato'=>'text/xml','idioma'=>'es','codificacion'=>'utf-8', 'user'=>'usuario', 'pass'=>'password', 'server'=>'http://api.bidobido.com:81')); // Hacer el envío $vuelta=$envio->hacerEnvio($desde,$hasta,$paquete,$valor,$referencia,$agencia,$imprimir);
Array ( [respuesta] => Array ( [precio] => 6.26 [referencia] => REF13258999999 [paquete] => Array ( [tracking] => "1Z8F57W59195968613" [imagen] => "http://bidobido.desarrollo/_img/upload/3/etiquetas/1Z8F57W591983386282.gif" ) ) )
{ "respuesta": { "precio":"6.26", "referencia":"REF13258999999", "paquete": [{ "tracking":"1Z8F57W59195968613", "imagen":"http:\/\/bidobido.desarrollo\/_img\/upload\/3\/etiquetas\/1Z8F57W591959686132.gif" }] } }
<respuesta> <precio>6.26</precio> <referencia>REF13258999999</referencia> <paquete> <tracking>1Z8F57W59195968613</tracking> <imagen>http://bidobido.desarrollo/_img/upload/3/etiquetas/1Z8F57W591983386282.gif</imagen> </paquete> </respuesta>