`DataExplorer::ValidationError: معامل مفقود` عند تشغيل استعلامات Data Explorer مع `[params]` عبر API

الأمر الموجود في How to run Data Explorer queries with the Discourse API مكتمل مع -X POST وجميع رؤوس (headers) المطلوبة.

هذه ليست مشكلة في بناء الجملة، إذا قمت بفحص السطر الأخير من المنشور الأصلي سترى أن curl يُرجع نجاحًا، إنها فقط النتيجة غير صحيحة.

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


@michaeld، @pfaffman
أنا أتردد في كتابة هذا الجزء، بشكل أساسي لأنني معجب وأحترم تفانيكم وخبرتكم في تقديم الدعم المجاني للمجتمع، وأعلم أنني استفدت من رؤاكم في مناسبات عديدة من قبل. ولكن هذه المرة لدي شعور بأن أياً منكما لم يقرأ ما بعد السطور القليلة الأولى من التقرير (أنا حريص جدًا على البحث والاختبار بدقة قبل النشر في فئة الدعم، وأحاول دائمًا تضمين خطوات إعادة إنتاج مفصلة).

المسألة هي، في تجربتي، عندما يتلقى طلب الدعم استجابة كهذه - بافتراض خطأ المستخدم دون محاولة إعادة إنتاج المشكلة فعليًا باستخدام الخطوات المقدمة (خاصة من أعضاء ذوي خبرة مثلكما) - فمن الأقل احتمالاً أن يلتقط فريق Discourse المشكلة الحقيقية.

من ناحية أخرى، إذا كانت استجابتك ستؤكد أو تبطل خطوات إعادة الإنتاج الفعلية، فإن هذا سيعطي وزناً للادعاء (أو يشير إلى سبب آخر) والذي من المرجح أن يجذب انتباه الفريق ويؤدي إلى الإصلاح النهائي.

أعلم أن ربما 99٪ من الحالات هي مجرد فشل المستخدمين في قراءة التعليمات (يجب أن أعرف، لقد مررت بذلك من قبل). ولكن مع العلم بهذا، ربما لا ينبغي لنا ارتكاب نفس الخطأ في محاولة الإجابة على مشكلات الدعم بسرعة، بدلاً من الإجابة عليها بشكل شامل؟