Ich habe versucht, aktive Benutzer abzurufen, aber es wurde die Fehlermeldung „Die angeforderte URL oder Ressource konnte nicht gefunden werden“ zurückgegeben.
Meine Java-Codes:
Map<String, String> headers = new HashMap<>();
headers.put("Content-Type", "application/json");
headers.put("Api-Key", apiKey);
headers.put("Api-Username", userName);
headers.put("Accept", "application/json");
return Unirest.get("https://my-discourse-server/admin/users/list/active.json")
.headers(headers)
.asString()
.getBody()
.toString();
Ich bin sicher, dass mit meinem API-Schlüssel nichts falsch ist, da er für andere Abfragen funktioniert, zum Beispiel wurde „https://my-discourse-server/latest.json“ korrekt zurückgegeben.
Außerdem, wenn ich mich bei Discourse als Administrator anmelde und die URL „https://my-discourse-server/admin/users/list/active.json“ in den Webbrowser eingebe, werden alle aktiven Benutzer aufgelistet.
Was ist falsch?
Meine Discourse-Version ist 3.1.0.beta2