| |||||||||
Postman är en fristående programvara som finns att ladda ner från internet. Den har inte skapats av SAP eller SAP Ariba. Det gör det möjligt för en användare att skicka http och https förfrågningar till servrar som ett sätt att testa funktionaliteten hos olika API:er runt webben. Det är därför det är användbart för oss när vi testar funktionerna i Open API. Nedan kommer jag att specificera den inställning som jag har hittat användbar för att skicka begäranden enkelt.
Observera att jag har aktiverat det mörka temat i min kopia av Postman, så mina skärmdumpar kan se lite annorlunda ut. Var inte orolig om din kopia har ett annat utseende.
Vi vill börja med att skapa en miljö. En miljö i Postman låter dig ställa in variabler som kan nås över dina olika förfrågningar. Detta är praktiskt eftersom du då inte behöver kopiera din auktoriseringstoken manuellt varje gång den genereras, eller ditt sfärnamn, API-nyckel och annan information som nås i många begäranden.
För att göra detta, klicka på kugghjulet uppe till höger i Postman:

Klicka på Lägg till i popupen som visas och namnge din miljö:

I det här fönstret kan du också definiera de variabler som kan nås var som helst där du har valt denna miljö. Jag skulle rekommendera att skapa variabler för accessstoken, sfär, baseurl och base64encoded sträng som jag har nedan. I ett nedan avsnitt kommer jag att gå igenom hur du får accessstoken att automatiskt fylla i när du kör begäran för att generera den, men för nu bara fylla i den med din senaste (eller lämna det tomt).

Nu när du har ställt in variablerna i din miljö måste du först se till att din miljö har valts. Listrutan bredvid kugghjulssymbolen visar den miljö du har valt.
Nu, när du vill komma åt den information som lagras i variabeln, bara sätta namnet på den i dubbla klammerparenteser. Om du till exempel vill få din åtkomsttoken att fylla i i en begäran anger du bara {{accessstoken}}. Se skärmdumpen för en exempelbegäran för information om dokument för godkännande nedan:

Postman omvandlar detta till nedanstående cURL:
Nedan är en skärmdump av min konfiguration för att generera en OAuth-token:

och min curl:
Om du måste komma åt olika sfärer för testning kan du ställa in flera miljöer så att du enkelt kan använda samma begäranden i flera sfärer.
Inköp