API: Preguntas Frecuentes

Básico

¿Qué es una API?

API significa Interfaz de Programación de Aplicaciones y se define como un camino más para realizar ciertas tareas, normalmente recuperar, modificar, insertar o eliminar datos de una aplicación. Utiliza el protocolo HTTP, el mismo que usa tu navegador al visitar e interactuar con páginas web.

¿Cómo puedo usar la API?

Si deseas utilizar los métodos del API de BidoBido debes ponerte en contacto con nosotros indicándonos el email de tu usuario registrado en BidoBido. Tramitaremos el alta y te enviaremos por email los datos de acceso. Una vez has recibido los datos ya puedes desarrollar programas contra el API de BidoBido, el límite lo pones tú.

Mi aplicación no funciona

¿Es posible que mi IP esté baneada?

Si, existe la posibilidad de que si excedes el número máximo de operaciones permitidas por rango de tiempo se banee la ip y/o el usuario, esto se hace para evitar posibles fallos en la programación de la conexión con el api, o la entrada en un bucle infinito, de manera que crease peticiones sin parar. El cálculo del baneo de una petición es evolutivo y depende del ritmo de peticiones anterior, de todas formas es difícil llegar a superar el umbral de baneo, y en caso de llegar a el solo tendrías que esperar unos minutos hasta que se libere, siempre y cuando no continúes haciendo peticiones una vez baneado.

Códigos de error

N errorMensaje
49555450 Tracking sin id de envío asociado
50525353 El paquete supera el peso volumétrico máximo: alto*ancho*largo >
50535155 El paquete supera el peso máximo: %d Kg
50535198 Faltan datos en la dirección de envío
50565449 No tenemos datos para ese envío
52995254 Faltan datos en la dirección de envío origen
52999953 Error código zona envío destino
54575153 El paquete tiene Alto o Ancho o Largo mayor a 350cm
55485750 El paquete tiene Ancho menor a 1cm
56515198 Fallo al intentar generar envío
57485256 El paquete supera el peso volumétrico máximo: alto+ancho+largo >
57525449 El paquete tiene peso menor a 1Kg
97525198 Sin datos
97549752 Error código zona envío origen
98495299 Error al grabar el envío en fichero. Id envío desconocido.
98515697 Uno de los paquetes supera el peso volumétrico máximo: ( %d * %d * %d) / %d > %d Kg
99515749 Error en el formato del teléfono destino
101505455 Error en la poblacion destino. País: %s Población: %s Código postal: %s
102539799 El paquete supera el peso volumétrico máximo: %d Kg
499910053 Error en el formato del teléfono origen
505510054 Error en la poblacion origen. País: %s Población: %s Código postal: %s
521005153 Error en la delegación, código postal: %s pais: %s
524949102 Error en los datos de los Paquetes
525257100 No tenemos tarifa para el código postal (origen - destino)
545552102 Error al grabar la etiqueta en el fichero.
555710197 Error código pais origen
565510151 Error código pais destino
569753102 No tenemos datos para ese tracking
571029857 Error al grabar el envío en fichero.
971019797 Error en los datos de la dirección origen
981005398 Error en los datos de la dirección destino
985310048 Error al calcular el peso del envio
995054101 Faltan datos en la dirección de envío destino
1015448102 El paquete tiene Largo menor a 1cm
5210057102 Sin información
5210148102 Error al calcular los gastos de envío
5510210155 El paquete tiene Alto menor a 1cm
5710010256 Error en el código aeropuerto destino
%s y %d serán cambiados los números de los tamaños y los pesos que se usen al llamar al api.