HANDLEIDING STUDIEKEUZEDATABASE

Vergelijkbare documenten
eid Routeringsvoorziening OpenID Connect

Handleiding Niki API

SEOSHOP KLANTENSCORES.NL APP

HANDLEIDING. onderzoekaccount. serviceapotheek.tevreden.nl handleiding onderzoekaccount 2013 pagina 1 van 23

Mobile Self Service Android DeBlessurePraktijk

IBAN API. Simpel & krachtig. Documentatie : IBAN REST API Versie : 1.0 DE BETAALFABRIEK

Hoofdstuk 1 Inloggegevens Huiswerkoefeningen.nl - AfsprakenApp instellen

Handleiding Magento - Reeleezee

Technische nota AbiFire Rapporten maken via ODBC

Inloggen...2. Wachtwoord vergeten?...4. Aanmaken Gebruiker Mijn Atletiek...5. Rechten geven aan de Gebruiker...6. Een Gebruiker verwijderen...

Veiligstellen resultaten en groepen IJsbreker Plus & Code Plus

HTTP SMS API Technische Specificatie messagebird.com versie mei 2014

Technische nota AbiFire5 Rapporten maken via ODBC

Inloggegevens combinatie HWO / AfsprakenApp instellen v2. Hoofdstuk 1 Inloggegevens Huiswerkoefeningen.nl / AfsprakenApp instellen

OTYS in Microsoft Outlook OTYS Recruiting Technology. Versie 2.3

Handleiding Abakus. Abakus Compleet app activeren

Handleiding Service Apotheken. Serviceapotheek.tevreden.nl

HANDLEIDING. Telefonica instellen in Outlook Express. Gemaakt door: Spanjehelpdesk.nl

Handleiding inloggen Enovation Comvio SBC Windows

Instellen Microsoft Outlook .

instellen. Copyright Starteenwinkel.nl

Inloggen...2. Wachtwoord vergeten?...4. Aanmaken Gebruiker Mijn Atletiek...5. Rechten geven aan de Gebruiker...6. Een Gebruiker verwijderen...

Handleiding Magento - Asperion

HANDLEIDING ADVIES.TEVREDEN.NL

Handleiding BPVPlaza Stagebureau West-Brabant / RBB Stagebureau West-Brabant / RBB

Handleiding Hosted Exchange

Handleiding Magento - Factuursturen

Office 365 verificatie in twee stappen instellen (zonder smartphone)

Aan de slag met het adres van uw nieuwe Website

Handleiding instellen

Handleiding online publiceren agenda Visual Rental Dynamics

ZN Handleiding GERRIT token gebruik

MIJN KREDIET HANDLEIDING

Topigs Norsvin Self Service

Instructie Zermelo. Inhoud

Handleiding. Opslag Online voor Windows Phone 8. Versie augustus 2014

Externe toegang met ESET Secure Authentication. Daxis Versie 2.0

Handleiding Magento - Yuki

Gebruikers- handleiding Porta

Mobile Self Service iphone DeBlessurePraktijk

Handleiding CMS VOORKANT

Om in te loggen op de URA Rating Factory gaat u naar: Log in met de toegestuurde inloggegevens.

DIPLA Opdrachten app

Toegang Educatieve ICT Systemen

Handleiding EduArte Studentenportaal.

instellen in Outlook 2010

Kenniscentrum InfoMil Wachtwoorden

v.1.11 Verenigingenweb handleiding Genkgo koppeling: Exact Online

Handleiding Online Boekhouden

Central Station. CS website

Handleiding EMS Reports

Aan de slag met het adres van je website. Handleiding

Office 365 In Outlook

SIS Portal (deel 1) - Afronden inschrijvingsverzoek Hogeschool VHL

Alvorens u artikel gegevens aan GS1 Das kunt aanbieden dient u te beschikken over:

Handleiding Beaphar Retail Portal

Gebruikershandleiding voor toegang tot Gasport

Handleiding Saxion Research Cloud Drive (SRCD) Handleiding Saxion Research Cloud als Netwerkschijf

LET OP! Uw gegevens worden pas zichtbaar in het dashboard nadat u op de App bent ingelogd en verbinding heeft gemaakt met internet.

Voordat je thuis in Vetware kan moet je dus één keer de toegang voorbereiden op de Universiteit Utrecht!

My Vodafone account aanmaken POP-block Uitgaande mail server eigen provider

Handleiding Curasoft. Het cliëntenportaal. Versie 2.0

Gebruikershandleiding 123OPSLAAN.NL. Gebruikershandleiding. Pagina 1

ELEKTRONISCH VOORSCHRIJF SYSTEEM (EVS)

Handleiding verenigingsportaal

Mijn.PvdA.nl. Handleiding voor de leden om eigen gegevens aan te passen

Koppeling Nmbrs Workbee Doc nr.: SD 034 Datum: Versie: 1.1

Handleiding clients

Handleiding Official Portal

1 Handleiding. Total Cards Online. Handleiding

Handleiding. Mei Versie 1.1. Handleiding NCDR Pacemaker & ICD Registratie - Mei 2015, versie 1.1.

Handleiding cliënt Online Samenwerken 2.0

Online declareren. Stap 1: Inloggen. Stap 2: Mijn ik!

Handleiding 2 e tijdvak SABA2.0. voor zorginstellingen

Handleiding VPN. - SonicWALL - Global VPN Client - SonicWALL - NetExtender - SonicWALL - MobileConnect

Mijn.PvdA.nl. Handleiding voor de secretarissen en ledenadministrateurs om eigen gegevens aan te passen en ledenadministratie te raadplegen

Twee-staps verificatie Handleiding

Project Woningcorporaties Open Source Initiatief Gebruikers handleiding: Verkoop

Voordat u gebruik kunt maken van ZorgMail in KraamZorgCompleet, zijn een aantal instellingen nodig:

Handleiding De Sociale Monitor

How To Do Gebruikersbeheer remote service portaal mbconnect24

Security web services

Beste relatie, De Friesland Zorgverzekeraar. Ik wil inloggen in Mijn De Friesland Zakelijk. Hoe doe ik dit?

Gebruikershandleiding Aanvraagprocedure DigiD-OP. (voor decentrale overheden)

Handleiding Opstarten InSite. Eerste keer inloggen op InSite In en uitloggen InSite Wachtwoord wijzigen Wachtwoord vergeten

MSHosted. Versie: 1.2

Regio Hollands Midden Aanmelding en inschrijving medewerkers RSW

Handleiding Certificaat RDW

Klik met de rechtermuisknop in het scherm, er komen nu menu opties tevoorschijn. Ga naar hoofdmenu en daarna naar Systeem Algemeen

Inlezen gegevens; één stroom en één periode

HANDLEIDING Content Management Systeem de Fertilizer 4

Aanmelden Familiehulp mailbox

Klanthandleiding. Versie 2.0

Als je na het volgen van deze handleiding nog steeds niet kan inloggen, neem dan contact op met de Xtilton ServiceDesk

Handleiding . Versie 1.1 december 2017

Transcriptie:

HANDLEIDING STUDIEKEUZEDATABASE De Studiekeuzedatabase bevat feiten en kwaliteitsoordelen over HBO- en WO-opleidingen. Het gaat onder andere om toelatingseisen, instroomaantallen, arbeidsmarktcijfers, accreditatiegegevens en studentenoordelen. Al deze informatie wordt via www.studiekeuze123.nl beschikbaar gesteld. De Studiekeuzedatabase is voor iedereen beschikbaar in tabellen via een REST-API (ODATA). De samenhang van deze tabellen wordt beschreven op de volgende pagina. De REST-API is te gebruiken op 2 manieren: 1. Directe toegang, door mensen Afnemers die de gegevens willen inzien kunnen bijvoorbeeld de tabellen openen in Excel, zie daarvoor de instructie vanaf pagina 3 van deze handleiding. 2. Indirecte toegang, via applicaties Afnemers die applicaties (bijv. de eigen website of een app voor mobiele devices) willen voeden met informatie uit de Studiekeuzedatabase, kunnen ook de API gebruiken. Dat verloopt via een tokenservice. Dit proces staat beschreven vanaf pagina 6 van deze handleiding. 1

SAMENHANG TABELLEN De tabellen hebben een samenhang, sommige tabellen kennen subtabellen. De belangrijkste tabellen zijn: 1. Instelling 2. Vestiging 3. Opleiding 4. Opleidingsvorm 5. Gemeenten 6. Studie 7. Beroepen Een overzicht van de samenhang van de tabellen is te vinden in onderstaande afbeelding. Per tabel komt documentatie beschikbaar over de inhoud van de velden. 2

DIRECTE TOEGANG TOT DATA Wie toegang wil tot de gegevens in de Studiekeuzedatabase kan een account aanvragen (hoe dat moet, zie: http://www.studiekeuzeinformatie.nl/studiekeuzedatabase/bestellen ). Als een account is aangevraagd kan er een wachtwoord worden aangevraagd op https://portal.studiekeuzedatabase.nl/ Met de gebruikersnaam en het wachtwoord kan alle data worden opgeroepen in Excel (vanaf Excel 2013). Om de gegevens in Excel te krijgen, doorloop je de volgende stappen: 1. Start Excel; 2. Kies in het hoofdmenu Gegevens; 3. Kies Externe gegevens ophalen 4. Kies Van andere bronnen 5. Kies Van Odata gegevensfeed Het volgende menu verschijnt: 6. Bij Locatie: https://api.studiekeuzedatabase.nl/studiekeuzedatabase.svc/ 7. Vink aan: Deze naam en dit wachtwoord gebruiken; 8. Vul de gebruikersnaam en wachtwoord in. 9. Kies Voltooien 3

Het volgende menu verschijnt: 10. Vink hier de gewenste tabellen aan. Er kan gekozen worden uit: a. Instelling b. Vestiging c. Opleiding d. Opleidingsvorm e. Studies f. Gemeente g. Collegegelden h. Beroepen i. InstellingOpleiding 11. Kies Volgende 12. Wanneer aangegeven wordt dat het bestand al bestaat: kies Vervangen Het volgende menu verschijnt: 13. Geef aan dat het om Tabel gaat en kies Ok 4

Nadat alle tabellen zijn ingelezen (iedere tabel verschijnt in een apart tabblad), is het raadzaam om de tabbladen te hernoemen naar de in dat tabblad opgenomen tabellen. De naam van die tabel is te vinden in het tabblad Design van Excel, daar staat in linkerbovenhoek de naam van de tabel. De naam kan ook worden afgeleid van de kop van kolom A. Zie afbeelding hieronder: 5

GEBRUIK DATA VOOR EIGEN APPS OF WEBSITE Partijen die de gegevens in de Studiekeuzedatabase gebruiken voor publicatie in een app of op een website kunnen dagelijks de actuele informatie ophalen door hun app. De gegevens worden volgens de specificaties van de OData standaard versie 3 beschikbaar gesteld. Voor een overzicht van de mogelijkheden zie http://www.odata.org/getting-started/ AUTHENTICATIE Applicaties kunnen inloggen via Oauth2. Daarvoor is clientid, een clientsecret en een token nodig. Op de gebruikersportal https://portal.studiekeuzedatabase.nl/ zijn een clientid en clientsecret op te vragen, en met die twee is een token op te vragen via de tokenservice. Tokenservice is te vinden op: https://token.studiekeuzedatabase.nl/token Met een token kan vervolgens de data worden opgevraagd. De data is op te vragen via de onderstaande URL: https://api.studiekeuzedatabase.nl/studiekeuzedatabase.svc/ Met de ClientId en ClientSecret kan een access token worden opgevraagd worden bij de token-service. Behalve een accesstoken geeft de tokenservice ook een refresh-token mee. Daarmee kan een nieuwe access token opgevraagd zonder opnieuw de clientsecret mee te geven. Een refresh token kan eenmalig gebruikt worden en is langer geldig. Er wordt gebruik gemaakt van de OAUTH2-conventie om bij een request de volgende header mee te sturen: Key: authorization Value: Bearer {{access token}} Hieronder het proces in stappen: 1. Een access token wordt opgevraagd door een POST te doen naar de token service: Header:Content-Type: application/x-www-form-urlencoded Payload: grant_type: 3. client_credentials client_secret: <clientsecret>client_id: <clientid> 2. De response van de tokenservice is een JSON-bestand met de volgende gegevens: a. access_token: De access token om toegang te krijgen tot OData b. token_type: Het soort token c. expires_in: Het aantal secondes dat de access token geldig is d. refresh_token: De refresh token om weer een nieuw access token op te vragen e. issued: De datum en tijd in UTC dat het ticket uitgegeven is f. expires: De datum en tijd in UTC dat de access token verloopt g. as:clientrefreshtokenlifetime: De datum en tijd in UTC dat de refresh token verloopt Een refresh token wordt opgevraagd door een POST te doen naar de token service: Header:Content-Type: application/x-www-form-urlencoded Payload: grant_type: refresh_token refresh_token: <refreshtoken> client_id: <clientid> 6

De response is een JSON formaat met dezelfde gegevens als van de access token, met een nieuwe access token en een nieuwe refresh token. De client is zelf verantwoordelijk voor de caching van de access en refresh token. De client is ook zelf verantwoordelijk voor het beschermen van de client secret. Elke correcte aanroep naar de token service levert een status code 200 op. Elke foute aanroep levert een status code op in de 400 of 500 range. Hieronder wat voorbeelden van requests die kunnen worden gedaan op de Odata-service: Een lijst met alle instellingen: https://api.studiekeuzedatabase.nl/studiekeuzedatabase.svc/instellingen Een gesorteerde lijst met instellingen: https://api.studiekeuzedatabase.nl/studiekeuzedatabase.svc/instellingen?$orderby=instellingsnaam Details van 1 instelling: https://api.studiekeuzedatabase.nl/studiekeuzedatabase.svc/instellingen(115l) Alle instellingen met hun vestigingen: https://api.studiekeuzedatabase.nl/studiekeuzedatabase.svc/instellingen(115l)?$expand=vestigingen Opvragen van data van instellingen in JSON-formaat: https://api.studiekeuzedatabase.nl/studiekeuzedatabase.svc/instellingen?$format=json 7