카테고리 내 모든 첫 게시물을 가져오는 최적의 API

카테고리 내 모든 첫 번째 게시글을 가져오고 싶습니다(위키처럼 사용하지만, 실제 위키는 아닙니다).

가능하다면, 주제/게시글마다 개별 요청을 보내는 방식을 피하고 싶습니다.

현재까지 찾은 최선의 방법은 검색을 통해 주제를 가져온 후, 각 주제를 하나씩 조회하여 스트림에서 첫 번째 게시글을 추출하는 것입니다.

웹훅은 향후 좋은 옵션이 될 수 있지만, 당장은 PULL 방식으로 시작하고 싶습니다.

감사합니다!

혹시 아이디어가 있으신 분 계신지 확인하려고 이 글을 올립니다.

여러 주제에 대한 첫 번째 답변을 일괄적으로 가져오는 방법에 대해서는 알지 못합니다. 각 주제를 순회하며 첫 번째 게시물을 가져오는 것이 아마도 최선의 선택일 것입니다.

네, 웹훅은 실제로 여기서 좋은 옵션이며, "Post Event"를 트리거로 사용할 수 있습니다.

하지만 이는 모든 게시물 이벤트에 대해 트리거가 발생하므로, 주제에서 첫 번째 답변이 아닌 모든 게시물은 무시해야 합니다.

원하시는 데이터를 반환하는 data-explorer 쿼리를 작성한 후, 해당 쿼리를 API를 통해 실행해 보실 수 있나요?

@blake

image

토픽 이벤트에 OP의 변경 사항도 포함되는 건가요?

변경 사항에 대해 트리거가 발동되어야 합니다. 해당 설명에는 다음과 같이 적혀 있습니다:

새 토픽이 생성되거나, 수정되거나, 변경되거나, 삭제될 때.

네, 아주 좋은 옵션입니다! :slight_smile:

안녕하세요,

저희 자체 호스팅 Discourse 인스턴스와 연동되는 모바일 애플리케이션을 개발하고 있습니다. 특정 카테고리 내 토픽의 첫 번째 게시글을 모두 가져와야 하는데, 여기에서 논의된 사용 사례와 유사합니다.

현재 방식은 토픽을 가져온 후 각 첫 번째 게시글을 개별적으로 조회하는 방식이지만, 모바일 애플리케이션에 적합한 더 효율적인 방법을 찾고 있습니다. 이상적으로는 API 호출 횟수를 최소화하여 대역폭을 절약하고 성능을 향상시키는 것이 목표입니다.

비슷한 솔루션을 구현해 보신 분이나 가장 효율적인 방법에 대한 조언을 주실 수 있는 분이 계신가요? 여러분의 통찰력과 제안이 큰 도움이 될 것입니다!

위에서 언급된 데이터 탐색기 쿼리 라우트를 시도해 볼 가치가 있다고 생각합니다. 이렇게 하면 카테고리별로 하나의 요청을 보내면 됩니다.