Ejemplo de clase de conexión con el API de BidoBido. En esta clase de ejemplo se establece la configuración de la conexión y los métodos (GET, POST, PUT y DELETE) apropiados para el uso de la misma.
Ejemplo de uso de los métodos disponibles en el API de BidoBido para envíos. Esta clase necesita la clase bidobidoConnect definida en el archivo bidobidoConnect.php. Nota: el nombre del archivo está en minúsuculas. Dentro de la clase debemos establecer el usuario y la contraseña para que funcione.
<?php include('enviosBidobido.php); $envio=new enviosBidobido(array('formato'=>'text/xml','idioma'=>'es','codificacion'=>'utf-8', 'user'=>'usuario', 'pass'=>'password', 'server'=>'http://api.bidobido.com:81')); // Consultamos el seguimiento del tracking dado. $referencia='REF13258999999'; $vuelta=$envio->seguimientoEnvio($referencia,''); ?>
<?php include('enviosBidobido.php); // 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']='16'; // 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='REF13258995789'; // ID de Agencia a consultar $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); ?>
| Filename | Version | Date |
|---|---|---|
| enviosbidobido.php (7.03 KiB, 1y ago, 229 downloads) | 20100525 | 26.08.2010 |
| bidobidoconnect.php (9.92 KiB, 10M ago, 237 downloads) | 20100525 | 26.08.2010 |