DataExplorer::ValidationError: معلمة end_date من نوع string مفقودة

أحاول تشغيل استعلام مستكشف البيانات باستخدام واجهة برمجة التطبيقات، وأحصل على خطأ مفقود في المعلمة لسبب غريب؟

الطلب يحتوي بالتأكيد على المعلمة:
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. يوضح المثال الأول للأكواد كيفية تمرير معلمات مستكشف البيانات مع الطلب.

أوه، نعم، لقد أدركت أنني بحاجة إلى تمرير معاملات HTTP ضمن معامل باسم param. لماذا لا نأخذ جميع معاملات HTTP ونمررها إلى الواجهة الخلفية حتى يتمكن الداعون من استخدام معاملات HTTP القياسية؟ يبدو الأمر غريبًا بعض الشيء أن يكون لدينا معامل باسم param.