استخدم WhatsApp عبر API

على الرغم من كل مخاوف حماية البيانات ، لا يزال WhatsApp هو تطبيق المراسلة المفضل في ألمانيا. بالإضافة إلى تطبيق WhatsApp Business الخاص ، أنشأ Facebook أيضًا واجهة رسمية ، WhatsApp Business API ، لجعلها أكثر إثارة للاهتمام للشركات. إذا كنت ترغب في إرسال رسائل WhatsApp برمجيًا من تطبيق الويب الخاص بك ، فهناك طرق أخرى أيضًا.


المسار الرسمي هو عبر WhatsApp Business API: إذا كنت ترغب في استخدام هذا مباشرة ، عليك التسجيل مع أحد المزودين الرسميين في شبكة الشركاء . لقد أثبتت MessageBird ، على سبيل المثال ، نفسها هنا. بدون الخوض في التفاصيل الدقيقة ، سأريك أهم الوجبات السريعة هنا:

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

تبين أن استدعاء API الفعلي في مثال MessageBird (بمساعدة _curl من stringhelper ) بسيط نسبيًا:

e228243e9ffff5f83e71190ee38b10aa

إذا كان لديك خادم خاص بك وهاتف محمول (غير مستخدم بشكل نشط) ، فهناك أيضًا طريقة أخرى لتحقيق ما تريد والتغلب على القيود المذكورة أعلاه. هنا يمكنك الاستفادة من وظائف WhatsApp Web . المكتبتان التاليتان مناسبتان لهذا الغرض.

كان التفاف WebWhatsapp موجودًا لفترة طويلة نسبيًا وهو يعتمد أيضًا على Python و Selenium. إرسال الرسائل يعمل على النحو التالي ، على سبيل المثال:

452590a6d20c1fa9276ff14ed28c4ce5

وأقل حجما بكثير الأسوار ، من ناحية أخرى، تقوم على نسخة مطبوعة على الآلة الكاتبة ومآخذ الويب. يتم إرسال الرسائل باستخدام الرمز التالي كمثال:

e0187d6da1f800b1597420345d13b432

تعمل كلتا المكتبتين على نفس المبدأ: يتم التحكم في تطبيق الويب عن بُعد ، والمصادقة مطلوبة مرة واحدة فقط (تتم استعادة الجلسة في المرة التالية التي يتم استدعاؤها) لا توجد قيود (مقارنة بإرسال الرسائل العادية).

عودة