관리자 리포트 데이터 API

HTTP API를 통해 관리자 리포트 데이터에 접근하려고 합니다.

이 게시물은 다음과 같은 방식이 작동할 것임을 시사합니다:
/admin/reports/posts.json

하지만 현재 404 오류가 발생하고 있습니다.

이러한 모든 URL은 작동하지 않는 것 같습니다. /admin/reports/staff_logins.json

Discourse API 문서의 API 명령어는 정상적으로 실행됩니다.

제 주요 목표는 이 리포트를 가져오는 것입니다:

/admin/reports/user_notes.json

관리자 계정의 Api-Key와 Api_Username을 사용하여 GET 요청을 보내고 있습니다.

현재 보내고 있는 요청의 cURL을 공유해 주실 수 있나요?

도와주셔서 감사합니다. 현재 제가 사용하고 있는 curl 스크립트는 다음과 같습니다.

curl --request GET \
  --url https://community.domain.com/admin/reports/staff_logins.json \
  --header '"Api-Key": "stringForAPIKey"' \
  --header '"Api-Username": "stringForUsername"' \
  --header '"Content-Type": "application/json"'

404 오류가 발생하고 있습니다.

귀하의 시스템에서 작동하는 curl 스크립트를 보내주실 수 있을까요?

저는 Discourse 2.9.0.beta10 버전을 사용하고 있습니다.

해당 사용자는 관리자(admin)입니다.

Discourse API 문서 사이트에 나열된 다른 API 명령어에는 이 API 키가 정상적으로 작동합니다.

다시 한번 감사합니다.

방금 Meta에서 테스트를 해봤습니다.

curl https://meta.discourse.org/admin/reports/staff_logins.json \
  -H 'Api-Key: asdasdasdasd' \
  -H 'Api-Username: Falco'

저한테는 잘 동작했습니다. 이렇게 시도해 볼 수 있을까요?

@Falco 와우. 정말 대단하시네요. 제 문제를 해결해 주셨어요.

제 문제의 원인은 API를 테스트하기 위해 Insomnia라는 도구를 사용하고 있었는데, Insomnia 사용 경험이 많지 않았기 때문이었어요.

도와주셔서 감사합니다. 일주일 동안 막혀 있었는데, 도움을 주셔서 정말 감사해요. 이 덕분에 user_notes 보고서와 관련해 겪고 있던 다른 문제도 함께 해결되었습니다.