Resumen
Postman es una forma de construir y probar fácilmente solicitudes contra una API.
Configuración con Discourse
-
Después de abrir Postman, haz clic en Crear Workspace:
-
Elige
Blank workspacey haz clic en Next. -
Asígnale el título
Discourse APIy selecciona Create: -
Haz clic en
Collections:
-
Haz clic en Import:
-
Pega
https://docs.discourse.org/openapi.json(que es la URL de “Download” que se muestra en docs.discourse.org):
-
Elige importar como
Postman Collection:
Crear un nuevo Entorno
-
Haz clic en
EnvironmentsyCreate Environment. Esto contendrá variables específicas de la instancia que estás probando. Para este ejemplo, usaremostry.discourse.org.- agrega una nueva variable:
defaultHostcon el valortry.discourse.org: - selecciona el entorno
try.discourse.orgdel menú desplegable ⑤ Environment
- agrega una nueva variable:
¡Hola Mundo!
¡Probemos una solicitud!
- Selecciona
Collections→categories.json→Retrieves a list of categoriesy haz clic en Send. Deberías ver el resultado:
Agregar autenticación a las solicitudes
Para usar la API con autenticación de clave API:
-
Agrega las siguientes variables a este entorno o a uno nuevo:
api-usernameapi-key
(sus valores deben ser válidos para el sitio que estás consultando, por supuesto) -
Agrega un script a la colección
SeleccionaCollections→Discourse API Documentation→Scripts→Pre-requesty pega lo siguiente:pm.request.headers.add({ key: "api-key", value: pm.variables.get("api-key") }) pm.request.headers.add({ key: "api-username", value: pm.variables.get("api-username") })









