Las Interfaces de Programación de Aplicaciones (API) de UPS son instrucciones de programación y normas para tener acceso e integrar las funcionalidades de UPS a su sitio en la red de comercio electrónico o a sus aplicaciones empresariales. Estas tecnologías tan complejas están diseñadas para satisfacer las necesidades de los clientes que requieren máxima flexibilidad durante la integración. Las API requieren de desarrolladores internos o externos de Tecnología de la Información (TI) que redacten en código XML a fin de integrarlas en los sistemas de un cliente dado. Existen tres tipos de APIs que utilizan el Lenguaje de Marcado Extensible (XML). El primer tipo de API utiliza el simple XML; el segundo tipo utiliza el Protocolo Simple de Acceso a Objetos (SOAP) y el Lenguaje de Definición de Servicio Web (WSDL) y el tercer tipo utiliza la Notación de Objetos Java Script (JSON).
Adicionalmente a la transacción actual de API, los desarrolladores necesitan traducir el XML a códigos internos del sistema que recibirán los datos del API, ya sea una interfaz de usuario gráfica (GUI) o para otro sistema informático. Hay más de 100 diferentes lenguajes de codificación, tales como: PHP, Perl, C#, C++, y Java.
Al integrar funciones de transporte de UPS como Tarifas, Envío o Rastreo directamente en las aplicaciones de negocios de su empresa y en su sitio en la red de comercio electrónico, sus empleados pueden ser más eficientes, al mismo tiempo que sus clientes pueden beneficiarse de una mejor experiencia del usuario. Las posibles aplicaciones empresariales incluyen las siguientes:
Una vez que tome la decisión de integrar las API de UPS, deberá consultar a un equipo técnico con experiencia en codificación de servicio XML/Web.
Busque un equipo de desarrollo interno o un integrador externos. Un desarrollador interno es un empleado de recursos de TI de su empresa capacitado para integrar las API. Un integrador externo es un recurso externo que se contrata para integrar las API para su empresa. Lo recomendable es solicitar referencias y recomendaciones antes de contratar a un integrador externo. Ambos tipos de desarrollador recibirán soporte técnico directamente de UPS. Ya sea que utilice un equipo de desarrollo interno o uno de terceros, un representante autorizado de su empresa aceptará los términos y condiciones de UPS para las API y obtendrá las credenciales exclusivas de UPS requeridas por las API para intercambiar información con los sistemas UPS.
Aunque las API que ofrece UPS están disponibles sin cargo, debe considerar el tiempo y los recursos que su empresa necesita para integrar las API en sus sistemas empresariales. Este costo puede ser moderado o sustancial según diversas variables. Antes de comenzar, analice atentamente los Pasos para planificar la integración de API, a fin de ayudar a su empresa a determinar los gastos y la duración del desarrollo.
Si su empresa ha decidido crear una solución de API personalizada, proporcione a sus desarrolladores internos o integradores de terceros instrucciones sencillas sobre cómo acceder a las API de UPS.
Las soluciones de rastreo de UPS muestran el progreso de su envío en cada etapa, ya sea que se realice dentro de la ciudad o a otra parte del mundo.
Servicios distinguidos que van más allá del envío y el rastreo para ayudarlo a expandir su negocio.