API를 사용하여 Drupal 사이트와의 통합을 구축하고 있습니다. 추가해야 할 기능 중 하나는 사용자가 카테고리를 삭제할 수 있도록 하는 것입니다. API 문서 페이지에는 해당 기능이 나열되어 있지 않지만, 이 기능이 포함된 PR이 병합되었다는 유망한 게시글을 찾았습니다. 다만 해당 PR에는 새로운 기능의 URI가 무엇인지 명시되어 있지 않았습니다.
이 기능이 현재 사용 가능한지, 가능하다면 어떤 URI를 사용해야 하는지 아시는 분이 계실까요?
링크하신 PR은 Discourse API gem에 delete_category 메서드를 추가합니다. API 호출에 Discourse API gem을 사용하고 있다면 해당 메서드를 사용할 수 있습니다. Discourse API gem을 사용하지 않는 경우, 사이트의 /categories/<category_id> 경로로 DELETE 요청을 보내서 카테고리를 삭제할 수 있습니다. <category_id>는 삭제하려는 카테고리의 id로 설정하세요.
API gem을 사용하거나 /categories/<category_id>로 DELETE 요청을 보내는 경우 모두, 해당 카테고리에 초기 생성 시 만들어지는 “About” 주제 외에 다른 주제가 있는 경우 오류가 반환된다고 생각합니다. 카테고리를 삭제하기 전에 카테고리 내의 주제를 다른 카테고리로 이동(재분류)해야 합니다.