| |||||||||
Postman er en frittstående programvare tilgjengelig for nedlasting fra Internett. Det er ikke opprettet av SAP eller SAP Ariba. Det lar en bruker sende http og https forespørsler til servere som en måte å teste funksjonaliteten til forskjellige API-er rundt nettet. Derfor er det nyttig for oss når vi tester funksjonaliteten til Open API. Under vil jeg detaljere oppsettet som jeg har funnet nyttig for å sende forespørsler enkelt.
Vær oppmerksom på at jeg har det mørke temaet aktivert i min kopi av Postman, så skjermbildene mine kan se litt annerledes ut. Ikke vær redd hvis kopien har et annet utseende.
Vi ønsker å starte med å sette opp et miljø. Med et miljø i Postman kan du konfigurere variabler som du kan få tilgang til på tvers av dine ulike forespørsler. Dette er nyttig fordi du ikke trenger å kopiere manuelt over autorisasjonstokenet hver gang det genereres, eller navnet på kundeområdet ditt, API-nøkkelen og annen informasjon som er tilgjengelig i mange forespørsler.
For å gjøre dette, klikk på tannhjulet øverst til høyre i Postman:

Klikk på Legg til i popup-vinduet som vises, og gi miljøet et navn:

I dette vinduet kan du også definere variablene som du kan få tilgang til fra hvor som helst i dette miljøet. Jeg vil anbefale å opprette variabler for accesstoken, realm, baseurl og base64kodet streng som jeg har nedenfor. I delen nedenfor skal jeg gå gjennom hvordan du får accesstoken til å fylle ut automatisk når du kjører forespørselen for å generere den, men foreløpig bare fylle den ut med det nyeste (eller la den stå tom).

Nå som du har variablene konfigurert i miljøet ditt, må du først kontrollere at miljøet er valgt - rullegardinmenyen ved siden av girsymbolet viser miljøet du har valgt.
Når du vil ha tilgang til informasjonen som er lagret i variabelen, legger du bare navnet på den i doble klammeparenteser. Hvis du for eksempel vil at tilgangstokenet skal fylles ut i en forespørsel, er det bare å sette {{accesstoken}}. Se skjermdumpingen av en eksempelforespørsel for informasjon om godkjenningsdokumenter nedenfor:

Postman konverterer dette til cURL-en nedenfor:
Nedenfor finner du en skjermdump av oppsettet mitt for å generere et OAuth-token:

og min krøll:
Hvis du har tilgang til ulike kundeområder for testing, kan du ha konfigurert flere miljøer slik at du enkelt kan bruke de samme forespørslene i flere kundeområder.
Innkjøp