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

  1. Å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-Typeapplication/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-Typeapplication/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



  • No labels