Overview
تكامل شامل API WhatsApp للأعمال عبر BroadNet: تسجيل مدمج، إرسال القوالب، وإرسال الرسائل. تتم عمليات الإرسال عبر POST /whatsapp/message/sendbulk مع messageType: TEXT، IMAGE، VIDEO، AUDIO، DOCUMENT، STICKER، LOCATION، CONTACTS، TEMPLATE، INTERACTIVE، REACTION، أو FLOW. يحتوي الرد على معرّف دفعة، ويتم إرسال حالة كل مُستلم (SUBMITTED، SENT، DELIVERED، READ، FAILED، REJECTED) إلى خطاف الويب (webhook) الخاص بك، ويمكن قراءتها على /whatsapp/message/bulk-insights.
أمثلة
انسخ والصق واستبدل القيم النائبة — هذه الأمثلة تستدعي واجهة API لبيئة الإنتاج كما هي مكتوبة.
curl -X POST https://api.broadnet.me/whatsapp/message/sendbulk \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-F batchId=0 \
-F campaignName=order-updates \
-F destinationNo=447700900123 \
-F messageType=TEMPLATE \
-F templateName=order_update \
-F templateLanguage=en_US \
-F bodyTemplateVariables=INV-400import { Configuration, WhatsAppWhatsAppMessagingAPIApi } from "@broadnet/cpaas-sdk";
const wa = new WhatsAppWhatsAppMessagingAPIApi(
new Configuration({
basePath: "https://api.broadnet.me",
accessToken: process.env.BROADNET_TOKEN!,
}),
);
const res = await wa.whatsappMessageSendbulkPost({
campaignName: "order-updates",
messageType: "TEXT",
destinationNo: "447700900123",
content: "Your order has shipped.",
});
console.log(res.data); // batchId + per-file acceptance counts