Riepilogo
Postman è un modo per costruire e testare facilmente richieste contro un’API.
Configurazione con Discourse
-
Dopo aver aperto Postman, fai clic su Crea area di lavoro:
-
Scegli
Area di lavoro vuotae fai clic su Avanti. -
Titola l’area di lavoro
API Discoursee seleziona Crea: -
Fai clic su
Collezioni:
-
Fai clic su Importa:
-
Incolla
https://docs.discourse.org/openapi.json(che è l’URL “Download” mostrato su docs.discourse.org):
-
Scegli di importare come
Collezione Postman:
Crea un nuovo Ambiente
-
Fai clic su
AmbientieCrea Ambiente. Questo conterrà variabili specifiche dell’istanza che stai testando. Per questo esempio, useremotry.discourse.org.- aggiungi una nuova variabile:
defaultHostcon il valoretry.discourse.org: - seleziona l’ambiente
try.discourse.orgdal menu a discesa ⑤ Ambiente
- aggiungi una nuova variabile:
Ciao Mondo!
Proviamo una richiesta!
- Seleziona
Collezioni→categories.json→Recupera un elenco di categoriee fai clic su Invia. Dovresti vedere il risultato:
Aggiungi autenticazione alle richieste
Per utilizzare l’API con autenticazione tramite chiave API:
-
Aggiungi le seguenti variabili a questo o a un nuovo ambiente:
api-usernameapi-key
(i loro valori devono ovviamente essere validi per il sito che stai interrogando) -
Aggiungi uno script alla collezione
SelezionaCollezioni→Documentazione API Discourse→Script→Pre-richiestae incolla quanto segue: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") })









