API Error: You are not permitted to view the requested resource

원시 Ruby 코드에서 발생하는 오류에 대해 말씀드리자면, 문제는 Api-Key와 Api-Username을 요청 헤더에 설정해야 한다는 점입니다. 또한 API 필드 이름은 밑줄(_)이 아닌 대시(-)를 사용해야 합니다. 요청 인증 방법에 대한 자세한 내용은 https://docs.discourse.org/ 상단의 Authentication 섹션을 참고해 주세요.

Discourse API gem을 사용하여 호출할 때 발생하는 오류의 원인은 정확히 알 수 없습니다. 가장 가능성 높은 원인은 올바른 API 자격 증명을 사용하지 않고 있기 때문일 것입니다. User Level이 All Users로 설정된 API 키를 사용하고 있는지 확인해 주세요:

위 방법으로 문제가 해결되지 않는다면, 시도 중인 요청을 여기에 게시해 주시면 확인해 드리겠습니다.