Ilmonet ja rajapinnat Pääkaupunkiseudun kansalais- ja työväenopistojen kurssit

Samankaltaiset tiedostot
Suuli api dokumentaatio

Tekstiviestipalvelun rajapintakuvaus

OnniSMS Rajapintakuvaus v1.1

KANSALAISOPISTON INTERNET-ILMOITTAUTUMISEN OHJEET TUNNUKSEN JA SALASANAN HANKKIMINEN

TAMPEREEN REITTIOPPAAN RAJAPINNAT

Paikkatiedot palveluväylässä kehityksen tilanne Väylän varrelta - Kansallisen palveluväylän kehitystilanne -seminaari

Koodistopalvelun REST-rajapinnat

Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden

Käyttäjähallintapalvelun REST-rajapinnat

Toimittajaportaalin pikaohje

Attribuutti-kyselypalvelu

VTJkysely-palvelu. Sovelluskyselyiden rajapintakuvaus

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Järjestelmäarkkitehtuuri (TK081702)

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

LAY - WEBOODI 3.3 PIKAOHJE OPISKELIJOILLE. 1 WebOodin käyttäjätunnukset. 2 Opintojaksojen ja aikataulujen haku

TEKNINEN MÄÄRITTELY. Matkahuollon toimipistehaun rajapinta. Ismo Koskinen

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

Julkisen rajapinnan testausohje Swaggerin kautta

Avoin metsätieto - Rajapintapalvelut

Veronumero.fi Tarkastaja rajapinta

Toimittajaportaalin pikaohje

SÄHKÖPOSTIN SALAUSPALVELU

KIRJAUTUMINEN JÄRJESTELMÄÄN ALOITUSSIVU. OMAT ASETUKSET Salasanan vaihto. VITANet KÄYTTÄJÄOPAS. Avaa VITANet osoitteessa

Yksittäisen tapahtumakategorian hakeminen... 3 Parametrit... 4 Vastausesimerkki... 4 Tapahtumien hakeminen hakukriteerin avulla...

K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6)

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka

Postimaksukonepalvelun käyttöohje

Uudistettu käyttöliittymä osoitteessa

VERKONRAKENNUS JA URAKOINTI TYÖPAJA 1

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

Opiskelijan WinhaWILLE-ohjeet (Wille)

Maksuturva- ja emaksut- palvelun integrointiohje

KURSSIHALLINTA. TaikaKoulutus -käyttöohje

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

Moodle-oppimisympäristö

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.

Arkkitehtuuri. Ylätason sovellusarkkitehtuuri

Rajapintakuvaus Liikenneluvat

Tilaajavastuu.fi. Muutoshistoria. Suomen Tilaajavastuu Oy. Raporttinoutaja Rajapinta yritysten tilaajavastuutietojen tarkistamiseen

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

NELLI-Tunnis. Käyttäjän tunnistus NELLI-tiedonhakuportaalissa yleisissä kirjastoissa. Versio Ere Maijala Kansalliskirjasto

Tietojen jakelu Skeemat Lokitiedot Kansallisen tulorekisterin perustamishanke

EPP-testijärjestelmän selainkäyttöliittymän osoite on 1. Mene osoitteeseen

Lyseopaneeli 2.0. Käyttäjän opas

Käyttöohje. Versiohistoria: versio Mari Kommenttien perusteella korjattu versio

JWT 2016 luento 11. to klo Aulikki Hyrskykari. PinniB Aulikki Hyrskykari

Sähköpostitilin käyttöönotto

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Toimiala Valmis toimiala listaus helpottaa hakua. Valitse toimiala ja hae tietoja.

RADAR - RANDOM DATA GENERATOR

Copyright Basware Corporation. All rights reserved. Pikaopas toimittajille Supplier Portal (Toukokuu 2013)

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

Tietokanta.java Luokka tarjoaa välineet tietokannan lukemiseen. Haetuista tiedoista muodostetaan kurssi- ja opetus-olioita.

YLEISTÄ REKISTERÖITYMINEN KIRJAUTUMINEN UNOHTUIKO SALASANASI? ALOITUSSIVU LISÄÄ HAVAINTO...

Tiedonsiirto- ja rajapintastandardit

HELSINGIN KAUPUNGIN RAKENNUSVIRASTO - Pysäköinnin mobiilimaksaminen

Sonyn suomenkielisen Web-portaalin käyttöohjeet

JHS 180 Paikkatiedon sisältöpalvelut Laajennos, liitteet 2-4. Lassi Lehto

Kanta PHR:n Sandboxympäristöt. Eeva Turkka

Kemikaalitieto yhdestä palvelusta

Outlook Office 365. Tässä ohjeessa kuvataan miten sähköpostitili (IMAP) sekä Kotisivut.com Autentikoiva SMTPlisäpalvelu

Vianova Systems Finland Oy:n Novapoint käytön tuki

RATKI 1.0 Käyttäjän ohje

Lyhyt oppimäärä sihteerin toimista Korppi-järjestelmässä

Saldo ja tapahtumaote. Palvelukuvaus

ASIO Lyhytkurssiohjelman hakupalvelun kuvaus

TW- EAV510: PORTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON

Nippupelipassi. Nippupelipassien rakentaminen

ILMOITA JOUKKUE SARJAAN

NÄIN KÄYTÄT SIGNWIKIÄ

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML

Visma Software Oy

Kemikaalitieto yhdestä palvelusta

Weboodi ja Noppa. Katri Laaksonen Opintohallinnon tietojärjestelmät

3 Verkkopalveluarkkitehtuuri

VIRANOMAISEN PALUUKANAVA WS API. Suomi.fi-viestit julkinen rajapinta

Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE. Kirjautuminen Moodleen ja työtilan valitseminen

Tiedonhaku opiskelun osana CHEM Virpi Palmgren Tietoasiantuntija DI Oppimiskeskus beta

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

Ruotsalaisten henkilöluottotietojen tarkistaminen edellyttää vahvaa tunnistamista

OHJE EVENTALEN ASIAKASKUTSUJÄRJESTELMÄN KÄYTTÖÖN EvenTale Oy,

Asiakkaan on hyväksyttävä tämän tietosuojaselosteen ehdot käyttääkseen Samppalinnan Kesäteatterin palveluita.

LOVe-verkkokoulutuksen käyttöohje Opiskelijan osio

RUOTSALAISTEN HENKILÖLUOTTOTIETOJEN TARKISTAMINEN EDELLYTTÄÄ VAHVAA TUNNISTAUTUMISTA

Energiapeili-raportointipalveluun rekisteröityminen kuluttaja-asiakkaana

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Komission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö

NOPSA TM järjestelmä. Kulunvalvonta Käyttöohje, konttori. Käyttötuki: LogiNets Oy. All rights reserved.

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Latauspalvelujen toteuttaminen Kyselykäyttö

Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki

NÄIN KÄYTÄT SIGNWIKIÄ

EVTEK-PROJEKTORI KÄYTTÖOHJE Tekijä: Teemu Tammivaara VBP04S

Vaalikone.fi API Presidentinvaalit 2012

SUOMI LIIKKUU KOULULIIKUNTATAPAHTUMIEN ILMOITTAUTUMISJÄRJESTELMÄ

Transkriptio:

Ilmonet ja rajapinnat Pääkaupunkiseudun kansalais- ja työväenopistojen kurssit Pertti Koskela Kasvatuksen ja koulutuksen toimiala Tietohallinto, Ict-kehityspalvelut

Mukana : Espoon työväenopisto, Esbo Arbis, Helsingin työväenopisto, Helsingin Arbis ja Vantaan Aikuisopisto Osoite https://ilmonet.fi Vuosittaiset kurssi ja opiskelijamäärät 2017 Helsingin työväenopisto Helsingfors Arbis Espoon työväenopisto Esbo Arbis Vantaan aikuisopisto 5 273 kurssia, 104 000 tuntia, 84 500 opiskelijaa 865 kurssia, 16 000 tuntia, 11 600 opiskelijaa 2285 kurssia, 49 000 tuntia, 39137 opiskelijaa 309 kurssia, 7600 tuntia, 4400 opiskelijaa 1500 kurssia, 32 000 tuntia, 23 opiskelijaa Suuruusluokka opistoilla yhteensä vuodessa 10 000 kurssia, (200 000 tuntia), 160 000 opiskelijaa. Sama opiskelija on 2-3:lla kurssilla. Asiakkaita koko pääkaupunkiseudulta. 1.11.2018 Kaskon tietohallinto, Pertti Koskela 2

Mitä rajapinta sisältää: Kursseja, luentoja tapahtumia Kurssit = ilmoittauduttava, maksettava, säännöllinen kokoontuminen Luento = ei ilmoittautumisia, ei maksua, ajankohtaisia Luentosarja = luento samaan aikaan joka viikko, sama teema Tapahtuma = kertaluonteinen, ei yleensä vaadi ilmoittautumista. Kaikki kurssit on luokiteltu sisällön (aine) mukaan 3-portaisella puulla. Opistot/paikat on luokiteltu: opisto, kaupungin alue, rakennus (ja luokka) 1.11.2018 Kaskon tietohallinto, Pertti Koskela 3

Rajapinta, tyypilliset kyselyt: Kurssihaku: esim. nimi, aineryhmä id, milloin alkaa ja loppuu pvm. ja klo, kurssi id/luentoid/tapahtuma id, kuvausteksti, opisto id, paikka id Opistolistaus: id, nimi, lyhytnimi Aineryhmähaku Opetuspaikkahaku Varaustiedon haku Valintalistahaku 1.11.2018 Kaskon tietohallinto, Pertti Koskela 4

Dokumentointi: https://pkstestapi.grynos.com/pksilmoapix/v1/docs Testauspyyntö (ei tarvitse rajapinta-avainta): https://pkstestapi.grynos.com/pksilmoapix/v1/ping Pyynnön rakenne https://pkstestapi.grynos.com/pksilmoapix/v1/[apikey]/[pyynnön parametrit] Ilmoapix on ilmainen ja julkinen rajapinta kurssitietoihin. Saatavilla on myös ilmoittautumisrajapinta, josta voi lisätietoja kysyä sähköpostitse api@grynos.com. 1.11.2018 Kaskon tietohallinto, Pertti Koskela 5

Rajapintakäyttöliittymä Tietojen hallinta on selaimella katsottavissa. Tietojen hallintaan tarvitaan käyttäjätunnus ja salasana, jotka saa Grynos Oy:ltä lähettämällä pyynnön sähköpostiosoitteeseen api@grynos.com. Asiakas määrittää uudelleenohjausosoitteen, johon rajapinnan pyynnön vastas aina palautetaan. Lisäksi asiakas voi muuttaa käyttäjätunnusta ja salasanaansa asiakaskäyttöliittymään. Asiakaskäyttöliittymässä näkyy luotu rajapinta-avain, jota käytetään pyyntöjen yhteydessä. 1.11.2018 Kaskon tietohallinto, Pertti Koskela 6

Rajapinnan kuvaus Rajapinta käyttää REST-arkkitehtuuria. Rajapintaan tehdään HTTP GET pyyntö, jonka parametrit välitetään osoitteen query-osassa. Pyyntöön vastataan xml tai json muodossa, jonka asiakasohjelma määrittää pyynnön headerosassa 'Accept' avaimella tai parametrillä format, junka arvo voi olla 'xml' tai 'json'. Accept avaimen arvo voi olla 'application/xml' tai 'application/json'. Merkistönä käytetään utf-8. Rajapinta palauttaa rajoittamattoman määrän tuloksia, mutta sivutusta voi hallita parametreilla limit ja offset. 1.11.2018 Kaskon tietohallinto, Pertti Koskela 7

Pyynnön rakenne Pyynnön hakuehdot asetetaan HTTP-polkuun. Kyselyn parametrit yhdistetään JA-konjunktiolla, jolloin tulokseen sisältyvät tietueet, jotka täsmäävät kaikkiin hakuehtoihin. Pilkuilla erotelluissa parametrien arvoissa käytetään TAIkonjunktiota. Pyyntöjen parametrien kuvauksessa voi olla viittaus päivämäärään tai aikaan esim. 'vvkkpp', tällöin esiintyvillä merkeillä tarkoitetaan seuraavaa vv=vuosi kahdella numerolla, kk = kuukausi kahdella numerolla, pp = päivämäärä kahdella numerolla, hh = tunti kahdella numerolla, mm = minuutti kahdella numerolla ja ss = sekuntti kahdella numerolla. Pyynnön rakenne on seuraavanlainen:... /v1/[apikey]/[pyynnön parametrit] 1.11.2018 Kaskon tietohallinto, Pertti Koskela 8

Rajapinnan testauspyyntö Rajapintaan voi suorittaa testauspyynnön, jolloin palautetaan rajapinnan versionumero sekä palvelimen kellonaika. Testauspyyntö (ei tarvitse rajapinta-avainta):... /v1/ping Vastaus palauttaa esimerkin mukaisen JSON objektin: { "error": null, "message": "It's alive!", "version": "v1.0.19 (21.8.2017)", "timestamp": "Fri Sep 07 14:20:06 EEST 2018" } 1.11.2018 Kaskon tietohallinto, Pertti Koskela 9

Esimerkkikutsuja kurssihausta Vapaasanahaussa termi 'testaus' ja näytä vain kaksi ensimmäistä:... /v1/[apikey]/course/search?txt=testaus&limit=2 Hae kurssikoodi 'H173590':... /v1/[apikey]/course/search?txt=h173590 Työväenopisto ja aineryhmän id... /v1/[apikey]/course/search?com=[opistoid]&cgt=86 Aineryhmän id, kaksi eri opetuspaikkaa, Kurssi alkaa '01.08.2018-31.12.2018' /v1/[apikey]/course/search?cgt=116&str=327,306&dat=180801000000_181231 235959 Vastaus suomen kielisenä, 1.9.2018 klo 00:04:00 jälkeen muuttuneet kurssit... /v1/[apikey]/course/search?lang=fi&dat=180901&tim=000400&changed=1 Viimeisen vuorokauden aikana muuttuneet kurssit JSON muodossa... /v1/[apikey]/course/search?changed=1&format=json 1.11.2018 Kaskon tietohallinto, Pertti Koskela 10

Lisätietoja pertti.koskela@hel.fi api@grynos.com https://pkstestapi.grynos.com/pksilmoapix/v1/docs Tuotantokannnassa 1.12.2018 1.11.2018 Kaskon tietohallinto, Pertti Koskela 11