Shipit APIn käyttöön ottaminen
Piitulainen, Mirko (2022)
Piitulainen, Mirko
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202202242837
https://urn.fi/URN:NBN:fi:amk-202202242837
Tiivistelmä
Opinnäytetyön tavoitteena on saada Shipit.fi tuottama ohjelmointirajapinta toimimaan osana Liikuttajat Oy:n Liikuttajat-palvelua. Liikuttajat Oy tarjoaa verkkokaupan luomisen yrityksille helposti ja vaivattomasti, käyttäen apuna heidän tarjoamaansa Maksulinkki-ohjelmaa. Liikuttajat Oy haluaa, että heidän tarjoamissa verkkokaupoissa asiakas voi valita halutun noutopisteen toimitettavalle paketille, perustuen annettuihin postitustietoihin, jolloin paketin toimitus ei rajoitu vain omaan osoitteeseen toimitettavaksi. Työ on tehty yhteistyössä kyseisen yrityksen ohjelmoijien kanssa, sekä käytetty heidän antamiaan työkaluja, sekä osaamistaan projektin toteuttamiseksi.
Opinnäytetyö sisältää esittelyn Shipit.fi tarjoaman rajapinnan päätepisteistä, kuinka niitä voidaan hyödyntää, sekä mitä merkitystä niillä on Liikuttajat Oy:lle. Opinnäytetyössä kerrotaan myös, kuinka projektin aluksi on luotu yritykselle esiteltävä demosovellus, joka hyödyntää Shipit-rajapinnasta tullutta tietoa ja näyttää ne käyttäjälle; demosovelluksen ideana on myös tutustua Angular-ohjelmointikehykseen, sekä TypeScript-ohjelmointikieleen, jota Liikuttajat käyttävät Maksulinkki-ohjelmassa. Demosovelluksessa tehty ”komponentti” voidaan tuoda myös helposti Maksulinkkiin käytettäväksi, sillä sovellus on luotu samalla ohjelmistokehyksellä, kuin demosovellus.
Työn tuloksena on TypeScript-ohjelmointikielellä, Angular-ohjelmistokehyksellä luotu komponentti, joka käyttäjän täytettyjä tietoja vastaan etsii Shipit-rajapinnasta parhaimman noutopisteen paketin toimitusta varten, sekä toimituksen tiedot. Ylimääräisenä on luotu Maksulinkki-ohjelmaan mahdollisuus luoda paketin lähetys Shipit.fi palvelun kautta.
Opinnäytetyö sisältää esittelyn Shipit.fi tarjoaman rajapinnan päätepisteistä, kuinka niitä voidaan hyödyntää, sekä mitä merkitystä niillä on Liikuttajat Oy:lle. Opinnäytetyössä kerrotaan myös, kuinka projektin aluksi on luotu yritykselle esiteltävä demosovellus, joka hyödyntää Shipit-rajapinnasta tullutta tietoa ja näyttää ne käyttäjälle; demosovelluksen ideana on myös tutustua Angular-ohjelmointikehykseen, sekä TypeScript-ohjelmointikieleen, jota Liikuttajat käyttävät Maksulinkki-ohjelmassa. Demosovelluksessa tehty ”komponentti” voidaan tuoda myös helposti Maksulinkkiin käytettäväksi, sillä sovellus on luotu samalla ohjelmistokehyksellä, kuin demosovellus.
Työn tuloksena on TypeScript-ohjelmointikielellä, Angular-ohjelmistokehyksellä luotu komponentti, joka käyttäjän täytettyjä tietoja vastaan etsii Shipit-rajapinnasta parhaimman noutopisteen paketin toimitusta varten, sekä toimituksen tiedot. Ylimääräisenä on luotu Maksulinkki-ohjelmaan mahdollisuus luoda paketin lähetys Shipit.fi palvelun kautta.
