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 her: https://api.tmsportal.no/gapi/swagger/ui/index#!/
Steg 1. Hent Access Token
Steg 2. Hent data fra APIet ved å benytte access token.
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
8. Legg til følgende gapi url i postman: https://api.tmsportal.no/gapi/v1/[controller-action]
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