Webhooks 통합 - 데이터베이스 동기화 방법

안녕하세요,

현재 클라이언트의 웹 애플리케이션을 Discourse 웹훅과 통합하는 작업을 진행 중입니다. 웹훅 통합은 잘 문서화되어 있고 단순한 과정이지만, Discourse 데이터베이스(카테고리, 토픽, 게시물)를 내 웹 애플리케이션 데이터베이스와 동기화하는 방법에 대해 궁금합니다.

통합 전에 생성된 카테고리, 토픽, 게시물을 대상으로 웹훅을 발화할 수 있도록 해주는 관리 패널의 인터페이스를 찾는 데 어려움을 겪고 있습니다.

이것이 가능한가요? 해당 기능을 지원하시나요? 다른 옵션, 예를 들어 API 엔드포인트 사용 등이 있을까요?

좋은 하루 보내세요,
Peter

웹훅은 Discourse 사이트에서 특정 작업이 발생했을 때 트리거되므로, 사이트의 과거 활동에 대한 세부 정보를 가져오는 데에는 유용하지 않습니다. Discourse 사이트의 많은 세부 정보는 API를 통해 가져올 수 있습니다. 이는 카테고리, 그룹, 배지에 대한 좋은 접근 방식입니다. 해당 테이블에 대한 API 엔드포인트가 있으므로, 단일 요청으로 데이터를 가져온 후 클라이언트의 웹 애플리케이션에 저장할 수 있습니다. 카테고리를 가져오는 PHP 예제는 다음을 참고하세요: https://github.com/discourse/wp-discourse/blob/master/lib/utilities.php#L78.