Yleistä
Rajapintoja voi hyödyntää mm. muun muassa omassa sovelluskehityksessä. Rajapintoja julkaistaan SOAP/XML, Rajapinnat julkaistaan lähtökohtaisesti REST/XML sekä REST/JSON muodoissa. Suuri osa rajapinnoista tulee olemaan SOAP/XML muotoistaJSON -muodossa.
Mitä tietoja on saatavilla avoimien rajapintojen avulla?
Metropolia julkaisi ensimmäiset avoimet tiedot marraskuussa 2013. Silloin avattiin:
- Opetussuunnitelmat ja niihin liittyvät tiedot
- Opintojaksojen toteutukset ja niihin liittyvät tiedot
- Varaukset eli lukujärjestystiedot
- Tilojen tiedot
Jatkossa avoimen datan määrää lisätään.
Mistä lähden liikkeelle?
Rajapinnat saa käyttöönsä , kun ensiksi hakee hakemuslomakkeen avulla API-key:n. Tätä tulee käyttää sanoman otsikko (header) tiedoissa. Hakemuslomake avataan heti, kun rajapinnat julkaistaanpyytämällä Metropolialta API key. API key anotaan hakemuslomakkeella.
Miten rajapintoja voi hyödyntää?
Rajapintoja voi lähteä testaamaan esim. esimerkiksi SoapUI:n tai cURL avulla. Myöhemmässä vaiheessa rajapintoja voi käyttää mm. muun muassa PHP:n tai Java:n avullallä tai Javalla. Toki myös muut ohjelmointikielet, jossa on valmiudet hyödyntää rajapintoja, ovat käytettävissä. Esimerkkejä rajapintojen hyödyntämisestä löydät täältä. Kokoamme lisää esimerkkejä sivuille kevään 2014 aikana.
Mistä löydän dokumentaation?
Rajapintojen dokumentaatio on täällä.