アクティブユーザーを取得しようとしましたが、**「要求されたURLまたはリソースが見つかりませんでした」**というエラーメッセージが返されました。
私の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();
APIキーに問題がないことは確かです。他のクエリ、例えば「https://my-discourse-server/latest.json」では正しい結果が返されました。
また、管理権限でDiscourseにログインし、Webブラウザで「https://my-discourse-server/admin/users/list/active.json」というURLを入力すると、すべてのアクティブユーザーが表示されます。
何が間違っていますか?
私のDiscourseのバージョンは3.1.0.beta2です。