REST + JSON
برای وب، موبایل، Backend، SaaS و میکروسرویس.
Gateway مستقل از اپراتور
مشتری قرارداد مناسب نرمافزار خود را انتخاب میکند و SMSDaily درخواست را به مدل مشترک تبدیل، ثبت، قیمتگذاری و به گیتوی مناسب خطوط ۳۰۰۰، ثابت یا مسیرهای بعدی ارسال میکند.
پروتکلها
برای وب، موبایل، Backend، SaaS و میکروسرویس.
برای سامانههای XMLمحور و قراردادهای سازمانی ثابت.
برای نرمافزارهای سازمانی و کلاینتهای قدیمی .NET.
برای ارتباط سرور به سرور با قرارداد Protobuf.
برای نرمافزارهای محدود یا یکپارچهسازی سریع.
اعلان وضعیت و پیام ورودی با امضا و Retry کنترلشده.
سرویسهای تجمیعشده
یک متن برای یک یا چند گیرنده با خط مجاز.
تاریخ، ساعت، دوره و وضعیت اجرای آینده.
قالب تأییدشده، متغیرها، شناسه داخلی و مسیر خدماتی.
متن، فرستنده و گیرنده متفاوت برای هر ردیف.
فهرست، ایجاد، حذف، افزودن شماره و ارسال به دفترچه.
استعلام دستهای، آخرین پیام و وضعیت استانداردشده.
مانده اعتبار، وضعیت حساب و اطلاعات کاربر.
پیام ورودی، Webhook و پاسخ خودکار روی خطوط دریافتدار.
نمونه REST
POST https://api.smsdaily.ir/api/v1/messages
X-API-Key: sd_live_...
Idempotency-Key: invoice-1405-1001
Content-Type: application/json
{
"sender": "0217xxx",
"recipients": ["09121234567"],
"message": "یادآوری: موعد پرداخت شما فردا است.",
"clientReference": "invoice-1001"
}
202 Accepted
{
"trackingCode": "SMS-20260803-A1B2C3D4",
"status": "Queued",
"partCount": 1,
"gateway": "auto"
}مسیریابی داخلی
الگو، دریافت، زمانبندی یا چندمتنی فقط به مسیر سازگار تحویل میشود.
شماره ۳۰۰۰ یا ثابت، گیتوی مجاز خود را تعیین میکند.
سلامت، اولویت، هزینه و محدودیت مسیر در تصمیم لحاظ میشود.
کدهای گوناگون اپراتورها به وضعیت عمومی SMSDaily تبدیل میشوند.
نوع پروژه، حجم، عملیات لازم و فناوری فعلی را اعلام کنید تا قرارداد مناسب فعال شود.