Yhteyden luonti AdWordsin ja tietokannan välille
Aarnio, Timo (2013)
Aarnio, Timo
Hämeen ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013121120935
https://urn.fi/URN:NBN:fi:amk-2013121120935
Tiivistelmä
Työn tarkoituksena oli suunnitella ja toteuttaa sovellusrajapinta AdWord-sin ja MySQL-tietokannan välille. Työn toimeksiantajana oli Zoined Oy, jolle sovellus tulee mahdollisesti täysipäiväiseen asiakaskäyttöön. Sovellus luotiin toimimaan Zoinedin palvelinympäristössä. Projektin ohjelmoin-tikielenä oli PHP.
Ohjelmoinnissa käytettiin apuna Googlen luomaa ohjelmointikirjastoa, jolla AdWordsin rajapinnan komennot saadaan PHP:n ymmärtämään muotoon. Apuna käytettiin myös Googlen referenssimateriaalia, josta saatiin ohjeita sovelluksen luontiin. Lisäksi ohjelmassa käytetään XML-lukijaa, jolla AdWordsista saatu tieto luetaan ja muunnetaan MySQL:ään vietävään muotoon. Asiakkaiden autentikoitumiseen käytetään OAuth 2.0 todentamisprotokollaa.
Raportin teoriaosuudessa käsitellään projektissa käytettyjä tekniikoita ja kuvaillaan niiden toiminnallisuutta. Lisäksi teoriaosuudessa kuvaillaan vaihtoehtoisia ohjelmointikieliä, joille Google on kehittänyt ohjelmointi-kirjaston. Tiedonkeruuseen käytettiin eri tekniikoihin keskittyneitä kirjoja ja verkkosivustoja.
Nykyisellään sovellus saa aikaan halutut toiminnot ja se toimii hyvänä runkona jatkokehitykseen. Jatkossa sovellusta voidaan laajentaa kattamaan kaiken AdWordsin tarjoaman tiedon. Laajennus onnistuu ilman, että tämän hetkisiä toimintoja tarvitsee muuttaa huomattavasti.
Ohjelmoinnissa käytettiin apuna Googlen luomaa ohjelmointikirjastoa, jolla AdWordsin rajapinnan komennot saadaan PHP:n ymmärtämään muotoon. Apuna käytettiin myös Googlen referenssimateriaalia, josta saatiin ohjeita sovelluksen luontiin. Lisäksi ohjelmassa käytetään XML-lukijaa, jolla AdWordsista saatu tieto luetaan ja muunnetaan MySQL:ään vietävään muotoon. Asiakkaiden autentikoitumiseen käytetään OAuth 2.0 todentamisprotokollaa.
Raportin teoriaosuudessa käsitellään projektissa käytettyjä tekniikoita ja kuvaillaan niiden toiminnallisuutta. Lisäksi teoriaosuudessa kuvaillaan vaihtoehtoisia ohjelmointikieliä, joille Google on kehittänyt ohjelmointi-kirjaston. Tiedonkeruuseen käytettiin eri tekniikoihin keskittyneitä kirjoja ja verkkosivustoja.
Nykyisellään sovellus saa aikaan halutut toiminnot ja se toimii hyvänä runkona jatkokehitykseen. Jatkossa sovellusta voidaan laajentaa kattamaan kaiken AdWordsin tarjoaman tiedon. Laajennus onnistuu ilman, että tämän hetkisiä toimintoja tarvitsee muuttaa huomattavasti.