Hrvatski - Strojni prijevod
Bilješka podrške KB0398017
E-poruka
Postavljanje Postmana za jednostavno testiranje API-ja SAP Ariba Open
Ovaj članak baze znanja preveden je strojno. SAP ne pruža nikakva jamstva u pogledu točnosti ili dovršenosti strojnog prijevoda. Originalni sadržaj možete pronaći ako se s pomoću odabirača jezika prebacite na engleski.
Pregled poštara

Postman je samostalni softver dostupan za preuzimanje s interneta. Ne stvara ga SAP ni SAP Ariba. Omogućuje korisniku slanje http i https zahtjeva poslužiteljima kao način testiranja funkcionalnosti različitih API-ja oko weba. Zato nam je korisno pri testiranju funkcionalnosti Open API-ja. U nastavku ću detaljno opisati postavljanje koje sam smatrao korisnim za jednostavno slanje zahtjeva.

Imajte na umu da mi je u kopiji Postmana omogućena mračna tema, tako da moje snimke zaslona mogu izgledati malo drugačije. Nemojte biti uznemireni ako vaša kopija ima drugačiji izgled.

Prvi korak - postavite okruženje

Želimo započeti postavljanjem okruženja. Okruženje u Poštaru omogućuje vam postavljanje varijabli kojima se može pristupiti u svim vašim različitim zahtjevima. To je korisno jer tada nećete morati ručno kopirati svoj token autorizacije svaki put kad se generira ili naziv vašeg područja, ključ API-ja i druge informacije kojima se pristupa u mnogim zahtjevima.

Da biste to učinili, kliknite na zupčanik u gornjem desnom kutu Postmana:

Kliknite Dodaj u skočnom prozoru koji se pojavi i imenujte svoje okruženje:

Ovaj vam prozor također omogućuje definiranje varijabli kojima se može pristupiti s bilo kojeg mjesta na kojem ste odabrali ovo okruženje. Preporučujem stvaranje varijabli za pristupni skup, područje, baseurl i niz kodiran u base64 kao što imam u nastavku. U odjeljku u nastavku provest ću kroz pristup za automatsko popunjavanje prilikom pokretanja zahtjeva za generiranje, ali za sada ga samo popunite svojim najnovijim (ili ostavite prazno).

Pristup varijablama

Sad kad imate postavljene varijable u svom okruženju, prvo provjerite je li odabrano vaše okruženje - padajući izbornik pored simbola zupčanika pokazuje vaše trenutačno odabrano okruženje.

Sada, kad god želite pristupiti informacijama pohranjenim u varijabli, samo stavite naziv u dvostruke vitičaste zagrade. Na primjer, kako biste dobili svoj token pristupa za popunjavanje u zahtjevu, samo stavite {{accstoken}}. Pogledajte snimku zaslona primjera zahtjeva za informacije o dokumentu za odobrenje u nastavku:

Postman to pretvara u cURL u nastavku:

curl -X GET \
'https://openapi.ariba.com/api/approval/v1/prod/invoices/INV201704111948-2053?područje=aribasupportsg' \
-H 'APIKEY: [redigirano]' \
-H 'Ovlaštenje: Nositelj [redigiran]' \
-H 'Cache-Control: no-cache' \
-H 'Postman-Token: 0424c991-2a5b-496d-86a8-0a00215156e1'

Kako dobiti token pristupa za spremanje kao varijable okruženja

U nastavku je snimka zaslona mog postavljanja za generiranje oauth tokena:

i moja krivulja:

curl -X POST \
https://api.ariba.com/v2/oauth/token \
-H 'Ovlaštenje: osnovno [redigirano]' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'Postman-Token: 418f7815-13e1-4f39-846b-a26b8ca73f35' \
-d grant_type=openapi_2lo
Kad se to dovrši, kliknite karticu Testovi. Primijetit ćete da je pored moje snimke zaslona smješten zeleni krug. Ovdje jednostavno kopirajte donji kod, koji će spremiti json access _token kao varijablu okruženja u prilogu:
var jsonData = JSON.parse(responseBody);
postman.setEnvironment mentVarijabla("accstoken", jsonData.access _token);
Podaci o nagradi

Ako za testiranje morate pristupiti različitim područjima, možete postaviti više okruženja kako biste mogli jednostavno upotrebljavati iste zahtjeve u više područja.


Primjenjuje se na

Nabava

Uvjeti korištenja  |  Autorsko pravo  |  Sigurnosno otkrivanje  |  Privatnost