[حل] لا يستقبل مشغل WhatsApp أي بيانات أثناء تفعيل "ابدأ الاستماع" (n8n ذاتي الاستضافة)

هذا حل للسؤال الذي نشره في الأصل @msanta7 هنا. تم طرح مشاكل مماثلة هنا وهنا (قد لا تكون متطابقة تماماً لكن من المفيد الإشارة إليها جميعاً في هذا الموضوع)

تم إغلاق السؤال بمعلومات مفيدة لكن المشكلة الفعلية جاءت من عدم اعتراف Facebook Graph API بالتطبيق الذي تم إنشاؤه في منصة Meta للمطورين.

هذا الفيديو يشرح بشكل مثالي الخطوات التي يجب اتباعها، وهو باللغة الإسبانية (حتى بدون ترجمات يمكنك فهم كل خطوة)

بشكل أساسي، بمجرد تعيين جميع بيانات الاعتماد بشكل صحيح في مُشغِّل n8n WhatsApp وفي Facebook (التطبيق والمحفظة والأذونات وما إلى ذلك)، يجب “تفعيل” التطبيق الجديد عبر Graph API، وإلا فإن المُشغِّل لن يعمل حتى لو تم استقبال الرسائل ورؤيتها في منصة المطورين.

من لوحة developer.facebook.com، انسخ معرّف حساب WhatsApp Business الخاص بك(تحصل عليه من الإعدادات الأساسية - الخطوة 1، حيث ترى رقم الهاتف الاختباري).

في الزاوية العلوية اليمنى، تفتح علامة التبويب الأدوات قائمة منسدلة حيث يمكنك الوصول إلى مستكشف Graph API.

بعد توليد رمز الوصول (Access Token)، يجب عليك إجراء طلب POST إلى https://graph.facebook.com/v25.0/ nمعرّف حساب WhatsApp Business الخاص بك /subscribed_apps

باستجابة "success": true، يجب أن يبدأ مُشغِّل WhatsApp الخاص بك في الاستماع إلى الرسائل بدون مشاكل.

آمل أن يكون هذا مفيداً، سيكون من الرائع أن تذكر وثائق n8n هذا بطريقة ما، لأن وثائق Meta للمطورين لا تذكره.