Overview
تُرسل BroadNet حالة التسليم إلى عنوان URL لخطاف الويب (webhook) المُعدّ في حسابك مع انتقال كل رسالة بين مراحل دورة حياتها. ويمكنك أيضًا الاستعلام الدوري (polling): GET /whatsapp/message/bulk-insights لعرض حالة كل مُستلم WhatsApp في مجموعة، و GET /sms/list لعرض عدد الرسائل المُعالجة والمعلقة في مهام SMS القصيرة الجماعية.
أمثلة
انسخ والصق واستبدل القيم النائبة — هذه الأمثلة تستدعي واجهة API لبيئة الإنتاج كما هي مكتوبة.
SUBMITTED قبلتها BroadNet ووضعتها في طابور الإرسال إلى الشبكة
SENT سُلِّمت إلى المشغّل أو القناة
DELIVERED تأكّد وصولها إلى جهاز المستلم
READ فتحها المستلم (في القنوات التي تُبلغ عن القراءة، مثل WhatsApp)
FAILED لم تُسلَّم
REJECTED رفضها المشغّل أو القناةimport express from "express";
const app = express();
app.post("/webhooks/broadnet", express.json(), async (req, res) => {
// Store the raw status update first, then acknowledge.
// Field names per channel are in the OpenAPI spec.
await db.statusUpdates.insert({ receivedAt: new Date(), body: req.body });
res.sendStatus(200);
});