문서에서 API를 사용하여 토픽에 할당된 권한을 가져오는 방법을 찾을 수 없습니다.
이 정보를 제공하는 토픽 엔드포인트 이외의 다른 엔드포인트가 있나요?
감사합니다!
문서에서 API를 사용하여 토픽에 할당된 권한을 가져오는 방법을 찾을 수 없습니다.
이 정보를 제공하는 토픽 엔드포인트 이외의 다른 엔드포인트가 있나요?
감사합니다!
구체적으로 어떤 권한인가요? 예를 들어 이 토픽의 엔드포인트를 살펴보면:
https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json
여기서 사용할 수 있는 여러 필드가 있습니다… 최상위 레벨에:
visible: true
이 있고, 다음과 같은 객체를 포함하는 details 자식이 있습니다:
can_edit
can_delete
can_create_post
등등…
일부 내용을 파악했습니다. 상위 카테고리에 의해 설정되는 것 같습니다.
일부 카테고리에 다음과 같은 값이 설정되어 있는 것을 확인했습니다:
"read_restricted": true
어떤 그룹이 어떤 카테고리에 대한 읽기 접근 권한을 가지고 있는지 확인하는 방법을 알아내려고 합니다.
저는 Discourse에 막 입문한 상태라 이 부분을 파악하려고 노력하고 있습니다.
API에 대한 가장 좋은 문서는 Reverse engineer the Discourse API입니다. 프론트엔드에서 할 수 있다면, 해당 API 호출이 무엇인지 확인할 수 있습니다.