الدورة N8N101 - القسم 2: فشل عقدة SendOrders مع حقول مفقودة مطلوبة

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

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

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

{
“nodes”: [
{
“parameters”: {
“method”: “POST”,
“url”: “https://learn.app.n8n.cloud/webhook/course/n8n101/process-orders”,
“authentication”: “genericCredentialType”,
“genericAuthType”: “httpHeaderAuth”,
“sendHeaders”: true,
“headerParameters”: {
“parameters”: [
{
“name”: “X-Assessment-ID”,
“value”: “a532e0b4ed6a9909b2c56b4370c4f38d”
}
]
},
“sendBody”: true,
“bodyParameters”: {
“parameters”: [
{
“name”: “orders”,
“value”: “={{$json.orders}}”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.4,
“position”: [
1040,
0
],
“id”: “b822bf0f-792f-4c6c-8db3-9e5d91fb0bb7”,
“name”: “HTTP Request”,
“credentials”: {
“httpHeaderAuth”: {
“id”: “bHtkFje6SfgKnDZc”,
“name”: “n8n Academy API Key”
}
}
}
],
“connections”: {},
“pinData”: {},
“meta”: {
“instanceId”: “00c266f31cb9dea6a2df6b877792a62a759dc7580e00f7d2f293af5086702288”
}
}

شارِك المخرجات التي أرجعتها العقدة الأخيرة

{

“nodes”: [
{
“parameters”: {
“method”: “POST”,
“url”: “https://learn.app.n8n.cloud/webhook/course/n8n101/process-orders”,
“authentication”: “genericCredentialType”,
“genericAuthType”: “httpHeaderAuth”,
“sendHeaders”: true,
“headerParameters”: {
“parameters”: [
{
“name”: “X-Assessment-ID”,
“value”: “a532e0b4ed6a9909b2c56b4370c4f38d”
}
]
},
“sendBody”: true,
“bodyParameters”: {
“parameters”: [
{
“name”: “orders”,
“value”: “={{$json.orders}}”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.4,
“position”: [
1040,
0
],
“id”: “b822bf0f-792f-4c6c-8db3-9e5d91fb0bb7”,
“name”: “HTTP Request”,
“credentials”: {
“httpHeaderAuth”: {
“id”: “bHtkFje6SfgKnDZc”,
“name”: “n8n Academy API Key”
}
}
}
],
“connections”: {},
“pinData”: {},
“meta”: {
“instanceId”: “00c266f31cb9dea6a2df6b877792a62a759dc7580e00f7d2f293af5086702288”
}
}

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

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

مرحبًا @Md_Khubaib، بينما تنتظر الرد، إليك بعض الأشياء التي قد تساعدك:

الموارد المقترحة

تم مطابقتها تلقائيًا مع سؤالك.

المستندات:

المنتدى:

@GMilano, @salmansolutions, @jabbson - لقد ساعدتم في حل مشاكل مماثلة من قبل، هل يمكنكم إلقاء نظرة؟

اقتراح تلقائي من روبوت مجتمع n8n. إنه برنامج تجريبي - يرجى مشاركة آرائك هنا.

يبدو أن المشكلة في المدخلات الخاصة بطلب HTTP الخاص بك SendOrders.

نصك يستخدم:

{{$json.orders}}

لكن في سير العمل الذي شاركته، عقدة HTTP Request لا تحتوي على اتصال واردة. لذا قد لا يكون هناك حقل orders متاحًا عند تشغيل الطلب.

تحقق من العقدة مباشرة قبل SendOrders وتأكد من أن مخرجاتها تحتوي فعلاً على خاصية orders.

أيضًا، القسم “المخرجات التي أرجعتها العقدة الأخيرة” يحتوي على JSON سير العمل مرة أخرى. إذا فشل الأمر لا تزال، يرجى مشاركة الخطأ الفعلي/المخرجات من عقدة SendOrders وسنتمكن من تحديد الموقع بسرعة.

آمل أن يساعد هذا
التحيات