The purpose of the 2 Discourse API systems에서 이어지는 논의입니다:
Discourse 인스턴스의 공개적으로 접근 가능한 정보를 다른 공개 사이트로 요청하려면 어떻게 해야 할까요?
예를 들어, 이 페이지(https://meta.discourse.org/u/gassim.json)는 meta.discourse.org 인스턴스에 로그인하지 않고도 누구나 직접 볼 수 있습니다. 저는 fetch를 사용하여 이 요청을 가져오고 공개적으로 접근 가능한 다른 사이트(로그인 정보가 필요 없는 페이지)에 표시하는 리액트 앱을 만들려고 합니다. 어떤 API를 사용해야 하나요? ‘get’ 요청 유형으로만 제한된 API 키를 생성할 수 있으므로 Admin API가 완벽하게 작동했을 것 같지만, 여러 포스트를 읽어본 결과 JavaScript 클라이언트에서 Admin API 사용은 허용되지 않는다고 합니다. 반면, User API는 외부 페이지에서 작동하려면 사용자가 ‘활성화’/로그인해야 하는 것 같지만, 우리는 로그인 없이 공개적으로 접근 가능한 정보만 표시하려고 합니다.
추가 설명이 매우 필요하며 감사하겠습니다. 또한 가능하다면, 제 게시글 상단에 언급된 사용 사례와 유사한 작동 예시를 공유해 주시면 감사하겠습니다.
미리 감사드립니다!