| |||||||||
Postman es un software independiente disponible para descargar desde Internet. SAP o SAP Ariba no lo crean. Permite a un usuario enviar solicitudes http y https a los servidores como una forma de probar la funcionalidad de diferentes API alrededor de la web. Por este motivo, es útil para nosotros al probar la funcionalidad de la API abierta. A continuación detallaré la configuración que he encontrado útil para enviar solicitudes fácilmente.
Tenga en cuenta que tengo el tema oscuro habilitado en mi copia de Postman, por lo que mis capturas de pantalla pueden verse un poco diferentes. No te alarmes si tu copia tiene una apariencia diferente.
Queremos empezar por crear un entorno. Un entorno en Postman le permite configurar variables a las que se puede acceder a través de sus diferentes solicitudes. Esto es útil porque no tendrá que copiar manualmente su token de autorización cada vez que se genere, o su nombre de territorio, clave API y cualquier otra información a la que se acceda en muchas solicitudes.
Para ello, haga clic en el Engranaje en la parte superior derecha de Postman:

Haga clic en Añadir en la ventana emergente que aparece y asigne un nombre al entorno:

Esta ventana también le permite definir las variables a las que se puede acceder desde cualquier lugar en el que tenga seleccionado este entorno. Recomendaría crear variables para accesstoken, realm, baseurl y cadena codificada en base64 como tengo abajo. En una sección a continuación explicaré cómo obtener el accesstoken para rellenarlo automáticamente cuando ejecute la solicitud para generarla, pero por ahora solo rellenarlo con su más reciente (o dejarlo en blanco).

Ahora que tiene las variables configuradas en su entorno, primero asegúrese de que su entorno esté seleccionado; el menú desplegable junto al símbolo de engranaje muestra el entorno seleccionado actualmente.
Ahora, cada vez que desee acceder a la información almacenada en la variable, solo tiene que poner el nombre en corchetes dobles. Por ejemplo, para obtener su token de acceso para rellenar en una solicitud, simplemente ponga {{accesstoken}}. Consulte la captura de pantalla de una solicitud de ejemplo de información aprobable a continuación:

Postman lo convierte en el siguiente cURL:
A continuación se muestra una captura de pantalla de mi configuración para generar un token oauth:

y mi rizo:
Si tiene que acceder a diferentes territorios para sus pruebas, puede tener varios entornos configurados para poder utilizar las mismas solicitudes en varios territorios fácilmente.
Compras