https://learn.app.n8n.cloud/webhook/course/n8n101/sales-data لا تُرجع أي بيانات

أنا في التمرين العملي: بناء خط أنابيب بيانات المبيعات وعندما أقوم بتشغيل عقدة HTTP Request، لا أتلقى أي بيانات. يمكن العثور على JSON للعقدة أدناه:

{
"nodes": [
{
"parameters": {
"url": "https://learn.app.n8n.cloud/webhook/course/n8n101/sales-data",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "X-Assessment-ID",
"value": "<REDACTED>"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.4,
"position": [
-112,
64
],
"id": "1a209724-06df-439d-8872-d29bf8743726",
"name": "GetSalesData",
"credentials": {
"httpHeaderAuth": {
"id": "<REDACTED>",
"name": "n8n Academy API Key"
}
}
}
],
"connections": {
"GetSalesData": {
"main": [
]
}
},
"pinData": {},
"meta": {
"instanceId": "9ada57fb1a430627eb39b960d62fc78438bc7f8c87e1fd6302fa222179d1fd9e"
}
}

هل هذا فقط أنا أم أن هناك مشكلة مع نقطة النهاية هذه؟

مرحبا،

حدثت بعض المشاكل أمس الليل مع واجهات برمجة التطبيقات (APIs). هل يمكنك المحاولة مرة أخرى من فضلك.

شكراً،

شكراً على المتابعة. يمكنني أن أؤكد أنه يعمل الآن.

بالنظر إلى JSON الذي لصقته، كتلة connections الخاصة بك فارغة:

connections": { “GetSalesData”: { “main”: [] } }

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

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

هناك شيئان يمكنك تجربتهما:

  1. اسحب اتصالاً من محفزك إلى GetSalesData بحيث يكون لديه إدخال، ثم قم بتشغيل سير العمل بالكامل بدلاً من تشغيل العقدة وحدها.
  2. لاختبار تلك العقدة بمفردها، افتحها واستخدم Execute step داخل العقدة — لكن في عملية تشغيل عادية فإنها لا تزال بحاجة إلى شيء في الأعلى لتفعيلها.

إذا كانت لا تزال فارغة بعد ذلك، تحقق من علامة التبويب JSON في لوحة الإخراج بدلاً من عرض الجدول. استجابة الكائن الفردي قد تبدو فارغة في الجدول لكنها واضحة تماماً في JSON.

ومن الجدير تأكيد أن اسم الرأس هو بالضبط X-Assessment-ID — تلك نقطة النهاية ترجع جسماً فارغاً بدلاً من 401 عندما يكون الرأس مفقوداً أو مكتوباً بشكل خاطئ، وهذا يبدو متطابقاً مع “لا توجد بيانات” من داخل n8n.