Ohita ja siirry pääsisältöön

UPS Ohjelmoijan työkalut APIen integrointi

1. Mitä APIt ovat?

UPS:n APIt (Application Programming Interface) ovat ohjelmointikäskyjä ja -standardeja, joiden avulla UPS:n toimintoja voi käyttää ja ne voi integroida verkkokauppasivustoihin tai yrityksen sovelluksiin. Nämä kehittyneet tekniikat on suunniteltu täyttämään asiakkaiden tarpeet integroinnin parhaasta mahdollisesta joustavuudesta. APIt tarvitsevat sisäisiä tai ulkoisia IT-kehittäjiä kirjoittamaan XML-koodia, jolla APIt integroidaan asiakkaan järjestelmiin. API:ja on kolmea tyyppiä, ja ne kaikki käyttävät XML:ää (Extensible Markup Language). Ensimmäinen API-tyyppi käyttää pelkkää XML:ää, toinen tyyppi SOAP:ia (Simple Object Access Protocol) ja WSDL:ää (Web Service Definition Language) ja kolmas tyyppi JSON:ia (Java Script Object Notation).
Varsinaisen API-tapahtuman lisäksi ohjelmoijien on käännettävä XML sen järjestelmän sisäiseksi koodiksi, joka saa dataa API:lta, oli se sitten GUI (Graphic User Interface) tai jokin muu tietokonejärjestelmä.  Ohjelmointikieliä on yli sata, kuten PHP, Perl, C#, C++ ja Java.

Kun integroit UPS:n kuljetustoiminnallisuudet, kuten hinnoittelun, lähettämisen tai seurannan, suoraan yrityssovelluksiin ja verkkokauppasivustoihin, työntekijäsi voivat työskennellä tehokkaammin ja asiakkaasi voivat nauttia paremmasta käyttäjäkokemuksesta. Mahdollisia yrityssovelluksia ovat esimerkiksi:

  1. Tilaukset: Tilausten parantunut täsmällisyys katuosoitteen varmistuksen, hinnoittelun tai kuljetusajan APIen avulla.
  2. Lähetykset: Automatisoi hallinta ja globaalit lähetysprosessit nouto-, lähetys- ja UPS Tradeability® -APIen avulla.
  3. Asiakaspalvelu: Tarjoa näkyvyys asiakkaille ja asiakaspalvelukeskuksellesi Quantum View®-, hinnoittelu-, seuranta-, UPS Signature Tracking®- ja paikannin-APIen kanssa.

UPS API -luettelo

2. Keneen voin ottaa yhteyttä?

Kun olet tehnyt periaatepäätöksen UPS APIen integroinnista, tarvitset konsultointiapua tekniseltä ryhmältä, joka tuntee XML/Web Service -ohjelmoinnin.

Valitse joko talon sisäinen kehitysryhmä tai ulkopuolinen integraattori. Talon sisäinen kehittäjä on yrityksesi IT-osaston henkilö, jolla on kokemusta APIen integroinnista. Ulkopuolinen integraattori on ulkoinen resurssi, jolta ostat yrityksesi APIen integroinnin. Ulkopuoliselta integraattorilta on hyvä pyytää luettelo referensseistä ja suosittelijoista ennen sopimuksen tekoa. Kumpikin kehittäjätyyppi saa teknistä tukea suoraan UPS:ltä. Käytätpä sitten talon sisäistä kehitysryhmää tai kolmannen osapuolen kehittäjää, yrityksesi valtuutettu edustaja hyväksyy UPS:n ehdot API-liittymille ja hankkii yksilölliset UPS-tunnukset, joita APIt tarvitsevat välittääkseen tietoja UPS-järjestelmien kanssa. 

3. Mitä on otettava huomioon ennen APIen lataamista?

Vaikka UPS antaa APIt veloituksetta, kannattaa ottaa huomioon aika ja resurssit, jotka yrityksesi tarvitsee APIen integroimiseksi järjestelmiinsä. Tämä kustannus voi muodostua tilanteen mukaan varsin huomattavaksikin. Ennen kuin aloitat, tutustu huolellisesti API-integroinnin suunnitteluvaiheisiin, jotta saat kuvan kehitystyön kustannuksista ja kestosta.

API-integroinnin suunnitteluvaiheet


Jos yrityksesi on päättänyt luoda mukautetun API-ratkaisun, anna talon sisäisille kehittäjille tai kolmannen osapuolen integraattoreille selkeät ohjeet UPS APIen käyttöön.

Ohjeet kehittäjille