webhook GetOrderData (company-data) يرجع باستمرار 403 رغم استكشاف الأخطاء الشامل

أعمل على دورة n8n Quickstart (سير عمل Generating Reports، الجزء 1: استرجاع بيانات الطلب). عقدة GetOrderData HTTP Request تفشل باستمرار في المصادقة ضد webhook بيانات الشركة، رغم استكشاف الأخطاء الشامل. لقد تحققت من أن معرّف التقييم الخاص بي صحيح، وحاولت كلا نوعي المصادقة Header Auth و Custom Auth، وأعدت إنشاء بيانات الاعتماد من الصفر عدة مرات، وطابقت إعداداتي تمامًا مع إعداد طالب آخر يعمل تم مشاركته على هذا المنتدى — يُرجع تكوينه 30 عنصرًا بنجاح، تكويني لا.
نقطة النهاية: GET https://learn.app.n8n.cloud/webhook/courses/n8n-quickstart/company-data
الأشياء التي جربتها بالفعل:

  • أعدت إنشاء بيانات اعتماد Header Auth من الصفر عدة مرات بمعرّف تقييم مُنسخ بشكل جديد
  • تأكدت من أن معرّف التقييم يطابق صفحة ملفي الشخصي تمامًا
  • جربت كلا من Header Auth و Custom Auth (JSON: {“headers”: {“x-assessment-id”: “…”}}) — 403 متطابقة في كلا الاتجاهين
  • تأكدت من أن عنوان URL يطابق تعليمات الدورة تمامًا
  • أزلت الرؤوس المكررة/الإضافية
  • تأكدت من حفظ قيمة بيانات الاعتماد في وضع “Fixed” (واجهت مشكلة واجهة مستخدم غير مرتبطة حيث كان حقل القيمة سيعود صامتًا إلى عنصر نائب داخلي __n8n_BLANK_VALUE — تم الحل بإعادة الإدخال بحذر)
  • أعدت بناء كامل إعداد المصادقة من الصفر بعد تحديث المتصفح الكامل
  • قارنت إعدادي الدقيقة مع مثال عملي شاركه @kjooleng — إعداد متطابق، لكن تكوينه يعمل وتكويني لا
    الخطأ الحالي:
    ممنوع - ربما تحقق من بيانات الاعتماد الخاصة بك؟
    بيانات التفويض خاطئة!
    في وقت سابق من استكشاف الأخطاء، شاهدت أيضًا بشكل متقطع خطأ 404 “Active version not found for workflow” وخطأ 400 “Invalid assessment_id”، كلاهما عاد إلى نفس خطأ 403 هذا.
    بالنظر إلى أن إعداد طالب آخر متطابق وظيفيًا يعمل بينما لا يعمل تكويني باستمرار، يبدو أن هذه مشكلة خاصة بالحساب تتعلق بكيفية التحقق من معرّف التقييم الخاص بي على نقطة النهاية هذه. يسعدني مشاركة معرّف التقييم الخاص بي بشكل خاص إذا كان ذلك يساعد في التشخيص.

وصف المشكلة/الخطأ/السؤال

ما رسالة الخطأ (إن وجدت)؟

يرجى مشاركة سير العمل الخاص بك

(حدد العقد على لوحة الرسم واستخدم اختصارات لوحة المفاتيح CMD+C/CTRL+C و CMD+V/CTRL+V لنسخ ولصق سير العمل.)

شارك الإخراج الذي أرجعته العقدة الأخيرة

معلومات حول إعداد n8n الخاص بك

  • إصدار n8n:
  • قاعدة البيانات (الافتراضي: SQLite):
  • إعداد n8n EXECUTIONS_PROCESS (الافتراضي: own, main):
  • تشغيل n8n عبر (Docker, npm, n8n cloud, desktop app):
  • نظام التشغيل:

@Virus

انظر إلى هذا

لا حاجة لنشر عدة رسائل.
هذا يعتبر إزعاجًا للمنتدى

مرحباً @Virus
المقطع (endpoint) يريد رأسين (headers)، x-assessment-id و X-API-KEY. كل ما جربته يرسل معرّف التقييم وحده، وهذا هو السبب في فشل معرّف طالب آخر يعمل بالنسبة لك بنفس الطريقة. خذ قيمة X-API-KEY من صفحة الدورة وأرسلها جنباً إلى جنب مع معرّف التقييم الخاص بك، واحدة من خلال بيانات الاعتماد والأخرى من خلال Send Headers. تجمّع العقدة كليهما في الطلب، لذا لا يهم أي واحد يذهب إلى أين.
انظر هذا: