| |||||||||
Postman ist eine eigenständige Software, die aus dem Internet heruntergeladen werden kann. Sie wird nicht von SAP oder SAP Ariba angelegt. Sie ermöglicht es einem Benutzer, HTTP- und HTTPS-Requests an Server zu senden, um die Funktionen verschiedener APIs im Web zu testen. Aus diesem Grund ist es für uns nützlich, wenn wir die Funktionen der Open API testen. Im Folgenden werde ich die Einrichtung detailliert beschreiben, die ich für das einfache Senden von Anfragen nützlich fand.
Bitte beachten Sie, dass ich das dunkle Theme in meiner Kopie von Postman aktiviert habe, sodass meine Screenshots möglicherweise ein wenig anders aussehen. Seien Sie nicht alarmiert, wenn Ihre Kopie ein anderes Aussehen hat.
Wir möchten mit der Einrichtung einer Umgebung beginnen. Mit einer Umgebung in Postman können Sie Variablen einrichten, auf die über Ihre verschiedenen Anforderungen zugegriffen werden kann. Dies ist hilfreich, da Sie dann Ihr Autorisierungstoken nicht jedes Mal, wenn es generiert wird, oder Ihren Bereichsnamen, API-Schlüssel und andere Informationen, auf die in vielen Anforderungen zugegriffen wird, manuell kopieren müssen.
Klicken Sie dazu auf das Zahnrad oben rechts in Postman:

Klicken Sie im angezeigten Popup-Fenster auf Hinzufügen, und benennen Sie Ihre Umgebung:

In diesem Fenster können Sie auch die Variablen definieren, auf die von jedem Ort aus zugegriffen werden kann, für den Sie diese Umgebung ausgewählt haben. Ich würde empfehlen, Variablen für accstoken, realm, baseurl und base64encoded String wie unten beschrieben zu erstellen. In einem der unten stehenden Abschnitte gehe ich durch, wie der Accessstoken automatisch ausgefüllt werden kann, wenn Sie die Anforderung ausführen, um sie zu generieren, aber füllen Sie sie vorerst einfach mit Ihren neuesten Daten aus (oder lassen Sie sie leer).

Nachdem Sie nun die Variablen in Ihrer Umgebung eingerichtet haben, stellen Sie zunächst sicher, dass Ihre Umgebung ausgewählt ist – das Dropdown-Menü neben dem Zahnradsymbol zeigt Ihre aktuell ausgewählte Umgebung an.
Wenn Sie nun auf die in der Variablen gespeicherten Informationen zugreifen möchten, setzen Sie den Namen einfach in doppelte geschweifte Klammern. Um beispielsweise Ihr Zugriffstoken für eine Anforderung zu erhalten, geben Sie {{accstoken}} ein. Nachfolgend sehen Sie den Screenshot einer Beispielanforderung für Informationen zu genehmigenden Dokumenten:

Postman konvertiert dies in die folgende cURL:
Nachfolgend finden Sie einen Screenshot meiner Einrichtung zum Generieren eines OAuth-Tokens:

und mein Curl:
Wenn Sie für Ihre Tests auf verschiedene Bereiche zugreifen müssen, können Sie mehrere Umgebungen einrichten, sodass Sie dieselben Anforderungen einfach in mehreren Bereichen verwenden können.
Einkauf