Zusammenfassung
Postman ist eine Möglichkeit, einfach Anfragen an eine API zu erstellen und zu testen.
Konfiguration mit Discourse
-
Klicken Sie nach dem Öffnen von Postman auf Arbeitsbereich erstellen:
-
Wählen Sie
Leerer Arbeitsbereichund klicken Sie auf Weiter. -
Geben Sie als Titel
Discourse APIein und wählen Sie Erstellen: -
Klicken Sie auf
Sammlungen:
-
Klicken Sie auf Importieren:
-
Fügen Sie
https://docs.discourse.org/openapi.jsonein (dies ist die „Download“-URL, die auf docs.discourse.org angezeigt wird):
-
Wählen Sie als Importart
Postman Collection:
Neue Umgebung erstellen
-
Klicken Sie auf
UmgebungenundUmgebung erstellen. Hier werden Variablen gespeichert, die spezifisch für die Instanz sind, die Sie testen. Für dieses Beispiel verwenden wirtry.discourse.org.- Fügen Sie eine neue Variable hinzu:
defaultHostmit dem Werttry.discourse.org: - Wählen Sie die Umgebung
try.discourse.orgaus dem Dropdown-Menü ⑤ Umgebung aus
- Fügen Sie eine neue Variable hinzu:
Hallo Welt!
Lassen Sie uns eine Anfrage ausprobieren!
- Wählen Sie
Sammlungen→categories.json→Ruft eine Liste von Kategorien abund klicken Sie auf Senden. Sie sollten das Ergebnis sehen:
Authentifizierung zu Anfragen hinzufügen
Um die API mit API-Schlüssel-Authentifizierung zu verwenden:
-
Fügen Sie die folgenden Variablen zu dieser oder einer neuen Umgebung hinzu:
api-usernameapi-key
(ihre Werte müssen natürlich für die von Ihnen abgefragte Website gültig sein) -
Fügen Sie der Sammlung ein Skript hinzu
Wählen SieSammlungen→Discourse API Documentation→Skripte→Vorab-Anfrageund fügen Sie Folgendes ein: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") })









