Magyar - Gépi fordítás
Támogatási jegyzet KB0398017
E-mail
Postman beállítása az SAP Ariba Open API egyszerű teszteléséhez
Ez a tudásbáziscikk az Ön kényelme érdekében gépileg le lett fordítva. Az SAP Ariba nem garantálja, hogy a gépi fordítás helyes vagy teljes. Az eredeti tartalom eléréséhez a nyelvválasztóban válassza az angol nyelvet.
Postman áttekintés

Postman egy önálló szoftver, amely letölthető az internetről. Nem az SAP vagy az SAP Ariba hozta létre. Lehetővé teszi a felhasználók számára, hogy http és https kérelmeket küldjenek a szervereknek, hogy tesztelhessék a különböző API-k működését a weben. Ezért hasznos számunkra az Open API funkcióinak tesztelése. Az alábbiakban részletezem a beállításokat, amelyeket hasznosnak találtam a kérések egyszerű elküldéséhez.

Kérem, vegye figyelembe, hogy a sötét téma engedélyezve van a Postman másolatomban, így a képernyőképeim kicsit másképp nézhetnek ki. Ne aggódj, ha a másolatod más megjelenésű.

Első lépés - Környezet beállítása

Kezdeni szeretnénk egy Környezet felállításával. A Postman környezete lehetővé teszi olyan változók beállítását, amelyek elérhetők a különböző kérelmekben. Ez azért hasznos, mert nem kell manuálisan átmásolnia a hitelesítési tokent minden generáláskor, vagy a tartomány nevét, az API-kulcsot és bármely más információt, amely sok kérelemben elérhető.

Ehhez kattintson a fogaskerékre a Postman jobb felső sarkában:

Kattintson a Hozzáadás gombra a megjelenő előugró ablakban, és nevezze el a környezetet:

Ebben az ablakban adhatja meg azokat a változókat is, amelyek bárhonnan elérhetők, ahol ez a környezet ki van választva. Javasolnám változók létrehozását az accesstoken, a realm, a baseurl és a base64encoded sztringhez az alábbiak szerint. Az alábbi részben végigvezetem, hogyan lehet az accesstoken automatikusan kitölteni, amikor lefuttatja a kérelmet annak generálására, de most csak töltse ki a legfrissebbel (vagy hagyja üresen).

A változók elérése

Most, hogy beállította a változókat a környezetében, először győződjön meg arról, hogy a környezet ki van választva - a fogaskerék szimbólum melletti legördülő menü mutatja a jelenleg kiválasztott környezetet.

Most, amikor hozzá szeretne férni a változóban tárolt információkhoz, csak helyezze a nevét dupla kapcsos zárójelbe. Ha például szeretné lekérni a hozzáférési tokenjét egy kérelemben való kitöltéshez, akkor tegye a következőt: {{accesstoken}}. Tekintse meg az alábbi, jóváhagyandó dokumentumokra vonatkozó mintakérés képernyőfotóját:

Postman az alábbi cURL-re konvertálja ezt:

curl -X GET \
'https://openapi.ariba.com/api/approval/v1/prod/invoices/INV201704111948-2053?realm=aribasupportsg' \
-H 'APIKEY: [szerkesztve]' \
-H 'Jogosultság: tulajdonos [szerkesztve]' \
-H 'Cache-Control: no-cache' \
-H 'Utótoken: 0424c991-2a5b-496d-86a8-0a00215156e1'

A környezeti változóként mentendő hozzáférési token beszerzése

Alább látható egy képernyőkép a beállításomról az oauth token generálásához:

És a göndör:

curl -X POST \
https://api.ariba.com/v2/oauth/token \
-H 'Jogosultság: alap [szerkesztve]' \
-H 'Cache-Control: no-cache' \
-H 'Tartalomtípus: application/x-www-form-urlencoded' \
-H 'Postman-Token: 418f7815-13e1-4f39-846b-a26b8ca73f35' \
-d grant_type=openapi_2lo
Ha ez befejeződött, kattintson a Tesztek lapra. Látni fogod, hogy a képernyőképemen egy zöld kör van mellette. Ha itt van, egyszerűen másolja ki az alábbi kódot, amely elmenti a json access _tokent az accesstoken környezeti változóként:
var jsonData = JSON.parse(
postman.setA(z) „accesstoken”, jsonData.Access_token);
Bónusz információ

Ha a teszteléshez különböző tartományokhoz kell hozzáférnie, akkor több környezetet is beállíthat úgy, hogy ugyanazt a kérelmet könnyen fel tudja használni több területen is.


Az alábbi tételekre vonatkozik

Beszerzés

Felhasználási feltételek  |  Copyright  |  Biztonsági közlemény  |  Adatvédelem