Slovenščina - Machine Translation
Support Note KB0398017
Email
Nastavitev Postman za Easy Testing za SAP Ariba Open API
Ta članek v zbirki znanja je bil strojno preveden za vaše udobje. SAP ne jamči za pravilnost ali popolnost strojnega prevoda. Originalno vsebino lahko najdete tako, da z izbirnikom jezikov preklopite na angleščino.
Pregled poštarja

Postman je samostojna programska oprema, ki je na voljo za prenos iz interneta. Ni ga kreiral SAP ali SAP Ariba. Uporabniku omogoča pošiljanje zahtev http in https strežnikom kot način za testiranje funkcionalnosti različnih API-jev po spletu. Zato nam je koristen pri testiranju funkcionalnosti Open API. Spodaj bom podrobno opisal nastavitev, ki sem se mi zdela uporabna za pošiljanje zahtev enostavno.

Prosim, upoštevajte, da imam v svoji kopiji Postmana omogočeno temno temo, zato bodo moji posnetki zaslona morda videti malo drugačni. Ne bodite zaskrbljeni, če je videz vaše kopije drugačen.

Prvi korak - nastavitev okolja

Želimo začeti z vzpostavitvijo okolja. Okolje v Poštarju vam omogoča, da nastavite spremenljivke, do katerih je mogoče dostopati v različnih zahtevah. To je priročno, ker vam ne bo treba ročno kopirati žetona avtorizacije vsakič, ko je generiran, ali svojega imena področja, ključa API in drugih informacij, do katerih je mogoče dostopati v številnih zahtevah.

Če želite to narediti, kliknite na Gear v zgornjem desnem kotu Postman:

Kliknite Dodaj v pojavnem oknu, ki se prikaže, in poimenujte vaše okolje:

V tem oknu lahko določite tudi spremenljivke, do katerih je mogoče dostopati od koder koli, kjer ste izbrali to okolje. Priporočamo, da ustvarite spremenljivke za Accesstoken, področje, baseurl in base64kodiran niz, kot ga imam spodaj. V spodnjem razdelku se bom sprehodil po tem, kako priti do dostopa, da se samodejno izpolni, ko zaženete zahtevo za generiranje, vendar jo za zdaj samo izpolnite s svojim zadnjim (ali pustite prazno).

Dostop do spremenljivk

Zdaj, ko imate v svojem okolju nastavljene spremenljivke, se najprej prepričajte, da je izbrano vaše okolje - spustni meni ob simbolu zobnika prikazuje vaše trenutno izbrano okolje.

Zdaj, ko želite dostopati do informacij, shranjenih v spremenljivki, samo postavite ime v dvojne zavite oklepaje. Če želite na primer žeton dostopa za izpolnitev v zahtevi, preprosto vstavite {{Accesstoken}}. Oglejte si posnetek zaslona vzorčne zahteve za informacije, ki jih je mogoče odobriti:

Postman to pretvori v spodnji cURL:

curl -X GET \
'https://openapi.ariba.com/api/approval/v1/prod/invoices/INV201704111948-2053?sfera=aribasupportsg' \
-H 'APIKEY: [redigirano]' \
-H 'Avtorizacija: Nosilec [redigiran]' \
-H 'Cache-Control: Brez predpomnilnika' \
-H 'Postman-Token: 0424c991-2a5b-496d-86a8-0a00215156e1'

Kako pridobiti žeton za dostop za shranjevanje kot spremenljivko okolja

Spodaj je posnetek zaslona moje nastavitve za generiranje žetona oauth:

In moj curl:

curl -X POST \
https://api.ariba.com/v2/oauth/token \
-H 'Avtorizacija: Osnovno [redigirano]' \
-H 'Cache-Control: Brez predpomnilnika' \
-H 'Vrsta vsebine: aplikacija/x-www-form-urlencoded' \
-H 'Postman-Token: 418f7815-13e1-4f39-846b-a26b8ca73f35' \
-d grant_type=openapi_2lo
Ko je to končano, kliknite zavihek Testi. Opazili boste, da ima moj posnetek zaslona zraven zelen krog. Ko je na voljo, preprosto kopirajte spodnjo kodo, ki bo shranila Json access_token kot okoljska spremenljivka Accesstoken:
var jsonData = JSON.parse(responseBody);
postman.setOkoljeSpremenljivka("Accesstoken", jsonData.access_token);
Informacije o premiji

Če morate dostopati do različnih področij za svoje testiranje, imate lahko nastavljenih več okolij, tako da lahko uporabite iste zahteve na več področjih.


Applies To

Purchasing

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy