نظرة عامة
أرسل رسالة WhatsApp باستخدام قالب معتمد. قدّم template_id وإما contact_id أو phone_number (مع country_code عند الحاجة). تقبل الواجهة الرسالة بشكل غير متزامن؛ راجع السجل لحالة التسليم.
POST /api/whatsapp/
استدعِ نقطة النهاية بـ POST ورمز bearer صالح.
curl -X POST 'https://app.buzzbip.com/api/whatsapp/' \
-H 'Authorization: Bearer ${TOKEN}' \
-H 'Content-Type: application/json' \
-d '{"template_id": 42, "contact_id": 1}'ملاحظات الاستخدام
تدير واجهة WhatsApp إرسال القوالب المعتمدة وسجل الرسائل عبر /api/whatsapp/. Send a WhatsApp message using an approved template. Provide template_id and either contact_id or phone_number (with country_code as needed). The API accepts the message asynchronously; check history f
استخدم الترقيم والفلاتر لتقليل حجم الاستجابة.
ملاحظات التكامل
عند دمج نقطة نهاية Buzzbip هذه، استخدم https://app.buzzbip.com كمضيف إنتاج. احصل على JWT من POST /api/login_check وأرسل Authorization: Bearer في كل طلب. تأكد من تفعيل User.hasApiAccess في إدارة Buzzbip. حلّل استجابات JSend (status وmessage وdata). لإضافات التجارة الإلكترونية، أرسل أيضاً x-api-key وx-platform-type وx-base-uri. احترم الشرطة المائلة النهائية في POST /api/contacts/ وPOST /api/whatsapp/. نفّذ إعادة المحاولة مع backoff عند حدود المعدل. خزّن بيانات الاعتماد على الخادم وأعد المصادقة قبل انتهاء JWT (3600 ثانية).
الأمان
أفضل الممارسات: بيانات الاعتماد على الخادم فقط، TLS إلزامي، مراقبة فشل المصادقة. افصل حسابات التجربة والإنتاج. وثّق القوالب والأتمتة. احذف الأرقام والمحتوى من السجلات المشتركة.
ما التالي؟
صفحات ذات صلة: api/whatsapp-templates/send-template api/contacts guides/send-whatsapp-message
