Integration af UPS' udviklings-API'er

1. Hvad er API'er?

UPS API'er er programinstruktioner og standarder, der giver adgang til og integrerer UPS funktioner med e-handels-hjemmesider eller virksomhedsprogrammer. Disse komplekse programmer er beregnede til at opfylde kundernes behov for størst mulig fleksibilitet i løbet af integrationen. Interne eller eksterne it-udviklere skal skrive XML-koder til API'erne, for at de kan integreres i kundernes systemer. Der findes to typer API'er. Der findes tre typer API, som alle bruger Extensible Markup Language (XML). Den første type API bruger almindelig XML; den anden type bruger Simple Object Access Protocol (SOAP) og Web Service Definition Language (WSDL), mens den tredje type bruger Java Script Object Notation (JSON).
I tillæg til den aktuelle API-transaktion har udviklerne brug for at oversætte XML til intern systemkode, der modtager data fra API'en, uanset om det er til Graphic User Interface (GUI) eller til et andet computersystem. Der er mere end 100 forskellige kodesprog, som inkluder sprog som; PHP, Perl, C#, C++ og Java.

Integration af UPS-transportfunktioner, såsom prisfastsættelse, forsendelse eller sporing, direkte i dine virksomhedsapplikationer og på din e-handelswebside kan gøre dine medarbejdere mere effektive og give dine kunder fordelene af en forbedret brugeroplevelse. Mulige virksomhedsapplikationer er:

  1. Bestilling: Forbedr bestillingernes nøjagtighed med API'er til adressevalidering på gadeniveau, takst- eller transittidsberegning.
  2. Forsendelse: Automatisér ordreudførelses- og globale forsendelsesprocesser med afhentnings-, forsendelses- og UPS Tradeability® API'er.
  3. Kundeservice: Giv dine kunder og dit kundeservicecenter et overblik med Quantum View®, takst-, sporings-, UPS Signature Tracking® og stedfinder-API'er.

Se en oversigt over de tilgængelige UPS API'er

2. Hvem har ekspertise til at rådgive mig?

Når du har besluttet dig for at integrere UPS API'er, skal du søge rådgivning hos et teknisk team, som er kvalificeret til at kode XML/webservice.

Forsøg at finde et internt udviklingsteam eller en tredjepartsintegratør. En intern udvikler er en intern it-ressource i din virksomhed, som har den nødvendige ekspertise til at integrere API'erne. En tredjepartsintegratør er en ekstern ressource, hvormed du indgår en aftale om integration af API'erne for din virksomhed. Du bør anmode om referencer og anbefalinger inden du indgår en aftale med en tredjepartsintegratør. Begge typer udviklere modtager teknisk support direkte fra UPS. Hvad enten du bruger et internt udviklingsteam eller en tredjepartsudvikler, vil en autoriseret repræsentant for dit firma skulle samtykke med UPS’s vilkår og betingelser for APIer og opnå unikke UPS legitimationsoplysninger, der er nødvendige for, at APIer kan udveklse information med UPS' systemer.

3. Hvad bør jeg overveje inden jeg går i gang med at downloade API'erne?

Selvom UPS's API'er er gratis, bør du overveje, hvor meget tid og hvor mange ressourcer din virksomhed vil bruge på at integrere API'erne i dit virksomhedssystem. Omkostningerne kan i den forbindelse være moderate eller betydelige afhængigt af en række variabler. Inden du går i gang, skal du gennemgå Trin til planlægning af API-integration, som hjælper dig med at beregne omkostninger og udviklingstid.

Vis Trin til planlægning af API-integration


Hvis dit firma har valgt at lave en brugerdefineret API-løsning, skal du give de interne udviklere eller tredjepartsintegratørerne en letforståelig vejledning i hvordan man opnår adgang til UPS API'erne.

Vejledning for udviklere