Ho provato a ottenere gli utenti attivi ma è stato restituito il messaggio di errore “Impossibile trovare l’URL o la risorsa richiesta”.
Il mio codice Java:
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();
Sono certo che la mia chiave API non abbia problemi perché funziona per altre query, ad esempio “https://my-discourse-server/latest.json” ha restituito il risultato corretto.
Inoltre, se accedo a discourse come amministratore e digito l’URL “https://my-discourse-server/admin/users/list/active.json” nel browser web, elenca tutti gli utenti attivi.
Cosa c’è che non va?
La mia versione di discourse è 3.1.0.beta2