Tentei obter usuários ativos, mas recebi a mensagem de erro “O URL ou recurso solicitado não pôde ser encontrado”.
Meu 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();
Tenho certeza de que não há nada de errado com minha chave de API porque ela funciona para outras consultas, por exemplo, “https://my-discourse-server/latest.json” retornou o resultado correto.
Além disso, se eu fizer login no Discourse como administrador e digitar o URL “https://my-discourse-server/admin/users/list/active.json” no navegador da web, ele lista todos os usuários ativos.
O que está errado?
Minha versão do Discourse é 3.1.0.beta2