"DataExplorer::ValidationError: string 형식의 end_date 매개변수가 없습니다

API를 사용하여 데이터 탐색기 쿼리를 실행하려고 하는데, 이상하게도 매개변수 누락 오류가 발생합니다.

요청에는 분명 해당 매개변수가 포함되어 있습니다:
POST /community/admin/plugins/explorer/queries/2/run?end_date=2020-5-15&duration_days=30

그런데도 여전히 “DataExplorer::ValidationError: Missing parameter end_date of type string” 오류가 발생합니다.

제가 어디서 잘못되고 있는지 아시는 분 계신가요?

이 주제에 있는 예제를 확인해 보세요: Run Data Explorer queries with the Discourse API. 첫 번째 코드 예제는 요청 시 Data Explorer 매개변수를 전달하는 방법을 보여줍니다.

아, 네. http 파라미터를 param이라는 이름의 파라미터로 전달해야 한다는 걸 알아냈어요. 왜 http 파라미터 전체를 백엔드로 전달해서 호출자가 표준 http 파라미터를 사용할 수 있게 하지 않나요? param이라는 이름의 파라미터가 있는 게 좀 이상하게 느껴져요.