J’ai essayé d’obtenir les utilisateurs actifs mais j’ai reçu le message d’erreur « L’URL ou la ressource demandée est introuvable ».
Mon code 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();
Je suis certain que ma clé API n’a rien de mal car elle fonctionne pour d’autres requêtes, par exemple « https://my-discourse-server/latest.json » a renvoyé le bon résultat.
De plus, si je me connecte à Discourse en tant qu’administrateur et que je tape l’URL « https://my-discourse-server/admin/users/list/active.json » dans le navigateur Web, cela liste tous les utilisateurs actifs.
Qu’est-ce qui ne va pas ?
Ma version de Discourse est 3.1.0.beta2