Čeština - Strojový překlad
Poznámka podpory KB0398017
E-mail
Nastavení Postman pro snadné testování SAP Ariba Open API
Tento článek znalostní databáze je přeložený strojovým překladem. SAP nezaručuje správnost ani úplnost strojového překladu. Na původní znění obsahu se můžete podívat přepnutím výběru jazyka na angličtinu.
Přehled Postman

Postman je samostatný software dostupný ke stažení z internetu. Není vytvořena společností SAP ani SAP Ariba. Umožňuje uživateli odesílat požadavky http a https na servery jako způsob, jak otestovat funkčnost různých API kolem webu. Proto je pro nás užitečná při testování funkčnosti Open API. Níže budu podrobně popsat nastavení, které považuji za užitečné pro snadné odesílání žádostí.

Vezměte prosím na vědomí, že v kopii Postmana mám povolený tmavý motiv, takže moje snímky obrazovky mohou vypadat trochu jinak. Nebuďte znepokojeni, pokud má vaše kopie jiný vzhled.

Krok jedna - Nastavení prostředí

Chceme začít tím, že vytvoříme životní prostředí. Prostředí v Postmanu umožňuje nastavit proměnné, ke kterým lze přistupovat napříč různými požadavky. To je užitečné, protože pak nebudete muset ručně kopírovat svůj autorizační token pokaždé, když je vygenerován, nebo název vašeho prostoru, klíč API a další informace, které jsou přístupné v mnoha požadavcích.

Chcete-li to provést, klikněte na ozubené kolo v pravém horním rohu Postman:

V dialogovém okně, které se zobrazí, klikněte na Přidat a pojmenujte své prostředí:

Toto okno také umožňuje definovat proměnné, ke kterým lze přistupovat odkudkoli, odkud je toto prostředí vybráno. Doporučil bych vytvořit proměnné pro accesstoken, realm, baseurl a base64encoded řetězec, jak mám níže. V níže uvedené části si ukážu, jak získat přístup k automatickému vyplnění, když spustíte požadavek na jeho vygenerování, ale zatím ho jen vyplňte svým nejnovějším (nebo nechte prázdné).

Přístup k proměnným

Nyní, když máte proměnné nastavené ve svém prostředí, nejprve se ujistěte, že je vybráno vaše prostředí - rozevírací nabídka vedle symbolu ozubeného kola ukazuje vaše aktuálně vybrané prostředí.

Nyní, kdykoli chcete získat přístup k informacím uloženým v proměnné, stačí dát název do dvojitých složených závorek. Chcete-li například získat přístupový token k vyplnění v požadavku, stačí vložit {{accesstoken}}. Informace o dokumentu ke schválení najdete na snímku obrazovky vzorové žádosti:

Postman to převede na následující cURL:

curl -X GET \
"https://openapi.ariba.com/api/approval/v1/prod/invoices/INV201704111948-2053?realm=aribasupportsg' \
-H 'APIKEY: [redigováno]' \
-H 'Oprávnění: Držitel [redigován]' \
-H 'Řízení mezipaměti: bez mezipaměti' \
-H 'Postman-Token: 0424c991-2a5b-496d-86a8-0a00215156e1'

Jak získat přístupový token k uložení jako proměnná prostředí

Níže je snímek obrazovky mého nastavení pro generování tokenu oauth:

a moje zakřivení:

curl -X POST \
https://api.ariba.com/v2/oauth/token \
-H 'Oprávnění: Základní [redigováno]' \
-H 'Řízení mezipaměti: bez mezipaměti' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'Postman-Token: 418f7815-13e1-4f39-846b-a26b8ca73f35' \
-d grant_type=openapi_2lo
Po dokončení klikněte na kartu Testy. Všimnete si, že můj snímek obrazovky má vedle sebe zelený kruh. Jakmile zde, jednoduše zkopírujte níže uvedený kód, který uloží json access_token jako ekologická proměnná přístupnost:
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariant("accesstoken", jsonData.access_token);
Informace o odměnách

Pokud máte pro testování přístup k různým prostorům, můžete mít nastaveno více prostředí, abyste mohli snadno používat stejné požadavky ve více prostorech.


Platí pro

Nákup

Podmínky používání  |  Copyright  |  Oznámení o zabezpečení  |  Ochrana soukromí