Discourse API 문서. 전송된 매개변수를 찾을 수 없습니다

안녕하세요, 관리자 영역의 통계를 외부 사이트로 가져오려고 하고 있습니다.

'리버스 엔지니어링 가이드’를 따라가다가 필요한 항목 3번인 전송된 파라미터(param)를 어디서 찾아야 하는지 파악이 안 됩니다.

페이지 뷰 총합에 대해 '요소 검사(inspect element)'를 해보았습니다.

모든 요소가 네트워크 > fetch/XHR 탭에 표시되어 있어서 몇 가지 이름을 검색해야 했는데, 몇 개를 클릭한 끝에 'consolidated page views’라는 문구가 포함된 요소를 찾았습니다.

2번 항목인 페이로드 메서드는 'GET’입니다.

1번 항목인 요청 URL은 상단에 있습니다.

3번 항목인 전송된 파라미터는 어디서 찾을 수 있을까요?

명확히 하자면, 해당 텍스트는 "전송된 파라미터"를 의미하지 "sent라는 이름의 파라미터"를 의미하지 않습니다.

파라미터는 ? 뒤에 위치하므로 reports%5B...... very long .... 2021-01-24입니다.
그 다음 &로 분리하면
=로 구분된 이름/값 쌍을 얻을 수 있습니다.

오랜된 예시를 잘못 선택했는데, %5B는 [로, %5D는 ]로 대체할 수 있습니다.

따라서 이 예시에서는

  • reports[consolidated_page_views][facets] → past_period
  • reports[consolidated_page_views][start_date] → 2021-12-24

이렇게 됩니다.

감사합니다, 정말 도움이 되네요 :slight_smile: