مقدمة
لا توجد نقطة API broadcast واحدة في Buzzbip. تُبنى البثوث البرمجية بإرسال قالب WhatsApp معتمد (أو SMS) لكل جهة اتصال. كل إرسال v2 ينشئ whatsapp_bulk_group_id يمكن مراجعته في سجل الرسائل.
الخطوات
استخدم هذا النمط لبث WhatsApp؛ عدّل POST /api/sms/ للرسائل القصيرة.
- صادق عبر POST /api/login_check وأرسل Authorization: Bearer في كل استدعاء API.
- حدّد الجمهور: رقّم GET /api/contacts/ أو زامن CRM بحيث يحتوي كل صف على number وid اختياري.
- شغّل البث: حلقة POST /api/v2/whatsapp/templates/{TEMPLATE_ID}/send لكل مستلم (أو POST /api/sms/ للSMS). صفّ من الخادم مع تأخير.
- راجع الإحصائيات: GET /api/whatsapp/?whatsapp_bulk_group_id={id} لكل إرسال، أو سجل GET /api/sms/ للSMS.
مثال على الكود
أرسل قالباً معتمداً لكل جهة اتصال. كرر في حلقة من الخادم للجمهور الكامل. خزّن whatsapp_bulk_group_id من كل استجابة.
curl --request POST \
'https://app.buzzbip.com/api/v2/whatsapp/templates/1289/send' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_JWT' \
--data '{
"to": "21696816277",
"country_code": "TN",
"body_params": ["Sam"]
}'نصيحة: صفّ الإرسال من الخادم مع تأخير بين الدفعات. لبث SMS استخدم POST /api/sms/ بنفس النمط.
ما التالي؟
صفحات ذات صلة: api/v2/whatsapp-templates/send-template guides/whatsapp-v2-use-cases api/contacts
