/get-users 엔드포인트 관련 문제

get-users 엔드포인트에 문제가 있어 최신 데이터를 가져오는 데 장애가 있는 것 같습니다.

이 문제에 대해 진행 상황이나 상태 업데이트가 있는지, 그리고 언제부터 정상 작동할 예정인지 궁금합니다.

안녕하세요, 메타에 오신 것을 환영합니다 :slight_smile:

어떤 데이터를 가져오려는지 구체적으로 설명해 주실 수 있을까요? /get-users 엔드포인트는 존재하지 않으며, 링크는 /user_actions를 가리키고 있습니다. 어떤 데이터가 필요한지 명확하지 않습니다. :thinking:

안녕하세요, 활성 사용자를 조회하기 위해 /admin/users/list/active.json 엔드포인트를 호출하고 있는데, 일관되게 404 Not Found 오류가 반환됩니다. API 토큰이나 다른 인증 문제와는 무관하다고 확신합니다. /user_actions?username=<...> 엔드포인트는 문제 없이 조회할 수 있기 때문입니다. 관리자 사용자 페이지에서 브라우저 네트워크 트래픽을 검사해 보니, Discourse 앱이 실행하는 API 호출이 우리가 시도하는 것과 동일해 보입니다. 요청에 전달하는 헤더는 다음과 같습니다 (users/list/activeuser_actions 모두 동일):

Accept: application/json
Api-Username: system
Api-Token: <token>

안녕하세요, Anirudh님 :slight_smile:

Api-Token은 존재하지 않으며, Api-Key여야 합니다!

와, 놀랍네요. 자동화 스크립트에서는 Api-Key를 사용했는데, 로컬 테스트에서는 Api-Token을 썼네요 :person_facepalming:. 덕분에 해결했어요!