Les interfaces de programmation d'application (API) sont des instructions et des normes de programmation permettant d'accéder aux fonctions UPS et de les intégrer à votre site d'e-commerce ou à vos applications d'entreprise. Ces technologies complexes sont conçues pour répondre aux besoins des clients qui nécessitent un maximum de flexibilité pendant l'intégration. L'intégration des APIs requiert la présence de développeurs informatiques internes ou externes pour écrire le code XML qui permettra d'intégrer les APIs dans les systèmes d'un client. Trois types d'APIs existent, utilisant toutes le langage XML. Le premier type d'API utilise le XML natif; le second type utilise Simple Object Access Protocol (SOAP) et Web Service Definition Language (WSDL) et le troisième type utilise Java Script Object Notation (JSON).
En plus de l'API même, les développeurs ont besoin de traduire le langage XML en un code système interne qui recevra les informations de l'API que ce soit une interface utilisateur graphique (GUI) ou un autre système informatique. Il existe plus de 100 différents langages de codage tels que PHP, Perl, C#, C++ et Java.
En intégrant directement les fonctionnalités de transport UPS, telles que la tarification, l'expédition ou le suivi, aux applications commerciales de votre entreprise ou à votre site d'e-commerce, vos employés seront plus efficaces et vos clients bénéficieront de procédures améliorées. Les applications commerciales possibles comprennent :
Après avoir choisi les APIs UPS que vous souhaitez intégrer, demandez conseil à une équipe technique maîtrisant le codage XML/Services Web.
Faites appel à une équipe de développement interne ou à un intégrateur tiers. Un développeur interne est un membre du personnel informatique de votre entreprise possédant les compétences requises pour mener à bien l'intégration d'APIs. Un intégrateur tiers est une personne externe à laquelle vous faites appel pour intégrer les APIs au nom de votre entreprise. Il est préférable de demander les références professionnelles d'un intégrateur tiers avant d'établir un contrat avec lui. Quel que soit le développeur choisi, il bénéficiera directement du support technique UPS. Que vous fassiez appel à une équipe de développement en interne ou à un développeur tiers, un représentant autorisé de votre entreprise acceptera les termes et conditions d'UPS pour les APIs et obtiendra les informations d'identification UPS exclusives requises par les APIs pour échanger des informations avec les systèmes UPS.
Bien que les APIs offertes par UPS soient disponibles gratuitement, il est important que vous réfléchissiez au temps et aux ressources dont votre entreprise a besoin pour intégrer les APIs à vos systèmes. Ce coût peut être aussi bien modéré qu'important ; cela dépend de plusieurs facteurs. Avant de commencer, lisez attentivement la Procédure de planification de l'intégration des APIs afin de déterminer le coût et la durée du développement que cela implique pour votre entreprise.
Consultez la procédure de planification de l'intégration des APIs
Si votre entreprise a choisi de créer une solution API personnalisée, donnez à vos développeurs en interne ou à vos intégrateurs tiers des instructions faciles à suivre sur l'accès aux APIs UPS.
Les solutions de suivi UPS montrent la progression de votre envoi à chaque étape, dans votre ville ou dans le monde.