이 자동화 기능을 개발한 엔지니어에게 해당 요청을 전달해 보았습니다. 자동화에 새 필드(예: “보고서를 CSV로 첨부”)를 추가하는 것이 유용할 것 같지만, 현재까지 고객 요청이 한 건뿐이므로 우선순위를 정하기가 어렵습니다. 로드맵에 올리거나 pr-welcome 라벨을 붙이기 전에, 이 주제를 열어 두면서 추가적인 요청이 들어올지 지켜볼 생각입니다.
원래 요청에 추가할 후속 요청입니다: 보고서에 첫 100개 검색어 외에 모든 검색어를 포함해 주세요.
요청하는 이유는 Discourse에서 지난 한 달간의 검색어에 대한 자동 이메일 보고서를 받아, 동일한 데이터를 CSV로 생성하기 위해 제가 직접 작성한 스크립트와 비교하고 있기 때문입니다. 스크립트는 상위 100개 검색어만 가져오지만, 8월의 자동 이메일 보고서에는 300개 이상의 검색어가 포함되어 있었습니다.
그러나 Discourse API 엔드포인트에서 반환되는 JSON을 살펴보면, 모든 결과를 가져오기 위해 지정할 수 있는 부울 플래그, 쿼리 파라미터 등이 보이지 않습니다.
Python 스크립트로 Discourse의 트렌딩 검색 API 엔드포인트인 https://my_company_discourse/admin/reports/trending_search.json?start_date=2023-08-01&end_date=2023-08-31을 호출하고 시작일과 종료일을 다양하게 지정하고 있지만, 결과로 첫 100개 항목만 반환됩니다.