Postman er en mye brukt applikasjon for å teste uthenting av data via APIer. Dette er en beskrivelse av hvordan du kan konfigurere Postman for å hente data fra More Service API ved å bruke Oauth 2.0 med Password Grant. Se dokumentasjon for tilgjengelige endepunkt i More Service her: https://api.tmsportal.no/gapi/swagger/ui/index#!/ Først henter du ut en Access Token, deretter kan du forespørre REST APIet etter de dataene du ønsker. |
Steg 1 - Hent Token og data fra More Service API
- Åpne Postman og legg til følgende url: https://oauth2.tmsportal.no/token
2. Legg til følgende parametere under fanen "params"
grant_type | |
username | |
password | |
client_id | |
client_secret |
3. Fyll ut verdi på parametere som du har fått fra More Service
4. Bytt til fanen "Headers", og legg til:
Content-Type | application/x-www-form-urlencoded |
5. Endre request type til POST
6. Klikk send
7. Dersom all informasjonen i parametere var gyldig svarer serveren med json objekt
Steg 2 - Hent data fra REST APIet med Access Token
8. Legg til følgende gapi url i postman: https://api.tmsportal.no/gapi/v1/[controller-action] (Se liste of mulige actions her: https://api.tmsportal.no/gapi/swagger/ui/index#!/)
9. Gå til fanen 'Headers' og legg til:
Content-Type | application/x-www-form-urlencoded |
10: Gå til fanen 'Authorization' og velg type Bearer Token. I token feltet limer du inn access_token som dere har mottatt i steg 7
11: Klikk send
12. Dersom token er gyldig, og url for forespørselen eksisterer svarer serveren tilbake med json objekt