BroadNet
تكامل WhatsApp·/whatsapp

تكامل واجهة برمجة تطبيقات WhatsApp.

تكامل خطوة بخطوة لـ WhatsApp Business API عبر BroadNet — تشمل التسجيل المدمج، وتقديم القوالب، والإرسال، وخطافات الويب (webhooks) للرسائل الواردة. تشمل جميع فئات الرسائل.

قراءة لمدة 12 دقيقة·تم التحديث في سبتمبر 2026·القسم 11 من 15مركز المطورين

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 لبيئة الإنتاج كما هي مكتوبة.

template sendbash
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-400
whatsapp.tstypescript
import { 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
↳ SDK الرسمية لـ TypeScript · npm install @broadnet/cpaas-sdk axios
وصول تجريبي · نرد خلال يوم عمل واحد

اطلب وصولاً تجريبياً وابنِ بثقة.

سنرد عليك خلال يوم عمل واحد ببيانات اعتماد الاختبار. بعد ذلك، ثبّت TypeScript SDK أو استدعِ REST API من أي لغة، وأرسل رسالتك التجريبية الأولى إلى رقمك الخاص.

$npm install @broadnet/cpaas-sdk axiosready