یک API برای چند کانال
از یک API برای ارسال پیام از طریق چند پیامرسان و پیامک استفاده نمایید.
حسابهای ایتا، بله، روبیکا، سروشپلاس، تلگرام و سرویس پیامک خود را متصل کنید؛ نویدا ارسال، مسیر جایگزین، زمانبندی و پیگیری وضعیت پیامها را برای شما مدیریت میکند.
ارسال یک پیام فقط فراخوانی یک API نیست. اتصال به سرویسهای مختلف، انتخاب مسیر مناسب، مدیریت ارسال ناموفق و پیگیری نتیجه، بهمرور منطق پیامرسانی نرمافزار را پیچیده میکند. نویدا این مسئولیتها را در یک لایه واحد مدیریت میکند.
اتصال مستقیم به چند پیامرسان و سرویس پیامک، توسعه و نگهداری جداگانهای برای هرکدام نیاز دارد.
انتخاب حساب، ترتیب کانالها و تصمیمگیری درباره مسیر جایگزین میتواند بهجای نرمافزار شما توسط نویدا مدیریت شود.
وضعیت پیام، کانال استفادهشده و نتیجه هر تلاش ارسال را در یک مسیر مشخص مشاهده و پیگیری کنید.
از یک API برای ارسال پیام از طریق چند پیامرسان و پیامک استفاده نمایید.
حساب کسبوکار خود را متصل کنید و پیامها را از همان حساب ارسال نمایید.
اگر ارسال از یک کانال ناموفق باشد، نویدا میتواند کانال بعدی را امتحان کند.
یک پیام را برای همان گیرنده از چند کانال انتخابشده ارسال نمایید.
پیام را برای زمان مشخصی در آینده تنظیم کنید تا در زمان موردنظر ارسال شود.
وضعیت پیام و نتیجه تلاشهای ارسال را از طریق API و داشبورد بررسی نمایید.
پیامرسان یا سرویس پیامک موردنظر را در داشبورد اضافه نمایید.
یک Live API Key برای نرمافزار خود ایجاد کنید.
با یک درخواست API پیام را ارسال کرده و وضعیت آن را پیگیری نمایید.
پس از اتصال حساب و ساخت API Key، برای ارسال پیام کافی است یک درخواست به Messaging API نویدا ارسال کنید.
curl -X POST https://navidaa.ir/v1/messages/send \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "09123456789", "message": "سلام، سفارش شما آماده ارسال است.", "channels": ["eitaa", "bale", "sms"] }' # => {"message_id":"550e8400-e29b-41d4-a716-446655440000","status":"queued"} curl https://navidaa.ir/v1/messages/550e8400-e29b-41d4-a716-446655440000 \ -H "X-API-Key: YOUR_API_KEY"
import requests send = requests.post( "https://navidaa.ir/v1/messages/send", headers={ "X-API-Key": "YOUR_API_KEY", }, json={ "to": "09123456789", "message": "سلام، سفارش شما آماده ارسال است.", "channels": ["eitaa", "bale", "sms"], }, ) message_id = send.json()["message_id"] status = requests.get( f"https://navidaa.ir/v1/messages/{message_id}", headers={"X-API-Key": "YOUR_API_KEY"}, ) print(status.json())
const headers = { "X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json", }; const send = await fetch("https://navidaa.ir/v1/messages/send", { method: "POST", headers, body: JSON.stringify({ to: "09123456789", message: "سلام، سفارش شما آماده ارسال است.", channels: ["eitaa", "bale", "sms"], }), }); const { message_id } = await send.json(); const status = await fetch(`https://navidaa.ir/v1/messages/${message_id}`, { headers }); console.log(await status.json());
type SendResponse = { message_id: string; status: "queued"; }; const headers = { "X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json", }; const send = await fetch("https://navidaa.ir/v1/messages/send", { method: "POST", headers, body: JSON.stringify({ to: "09123456789", message: "سلام، سفارش شما آماده ارسال است.", channels: ["eitaa", "bale", "sms"], }), }); const data = (await send.json()) as SendResponse; await fetch(`https://navidaa.ir/v1/messages/${data.message_id}`, { headers });
وضعیت سفارش، تغییر وضعیت حساب یا سایر رویدادهای نرمافزار.
یادآوری نوبت، جلسه، سررسید یا رویدادهای مهم.
تأیید پرداخت، فاکتور، یادآوری سررسید یا پرداخت ناموفق.
تلاش ناموفق هزینهای از کیف پول نویدا کسر نمیکند. هزینه پیامک نیز مستقیماً توسط ارائهدهنده پیامک شما محاسبه میشود.
بله. حساب پیامرسان یا سرویس پیامک خود را در داشبورد متصل میکنید و نویدا پیام را از همان حساب ارسال میکند.
خیر. نویدا فقط برای ارسال موفق از طریق پیامرسان هزینه دریافت میکند؛ تلاشهای ناموفق از کیف پول شما کسر نمیشوند.
هزینه پیامک مستقیماً توسط ارائهدهنده پیامک متصل شما محاسبه میشود و نویدا برای آن مبلغی از کیف پول شما کسر نمیکند.
بله. میتوانید زمان دقیق ارسال یا تأخیر نسبت به زمان فعلی را در درخواست API مشخص کنید.
ابتدا حداقل یک حساب را متصل کنید، سپس از صفحه تست API در داشبورد یک پیام آزمایشی ارسال نمایید.
حساب خود را بسازید، کانال موردنظر را متصل کنید و در چند دقیقه اولین درخواست خود را ارسال نمایید.
برای سوالهای فنی، همکاری، پایلوت یا هر موضوع مرتبط با نویدا، از مسیرهای زیر با نویدا ما در ارتباط باشید.