Intenté obtener usuarios activos pero devolvió el mensaje de error “No se pudo encontrar la URL o el recurso solicitado”.
Mi código 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();
Estoy seguro de que no hay nada malo con mi clave API porque funciona para otras consultas, por ejemplo, “https://my-discourse-server/latest.json” devolvió el resultado correcto.
Además, si inicio sesión en Discourse como administrador y escribo la URL “https://my-discourse-server/admin/users/list/active.json” en el navegador web, se enumeran todos los usuarios activos.
¿Qué está mal?
Mi versión de Discourse es 3.1.0.beta2