درخواست ارسال با پارامترهای مشخص از سمت سرور شما به سرویس ریلکس فرستاده میشود.
مراحل اتصال سایت به پنل پیامک ریلکس
حساب کاربری بسازید و کلید API دریافت کنید.
کلید دسترسی را فقط در سمت سرور قرار دهید.
ارسال پیامک تراکنشی یا کد تأیید را تست کنید.
آدرس بازگشت را فعال کنید تا وضعیت تحویل و خطا به سیستم شما برگردد.
آدرسهای اصلی API برای ارسال و دریافت وضعیت پیامک
هر Endpoint وظیفه مشخصی دارد: ارسال پیام، دریافت وضعیت، ثبت آدرس بازگشت و ارسال کد یکبارمصرف.
/v1/messagesارسال پیامک رویدادمحور برای وضعیت سفارش، اعلان کاربر، یادآوری یا پیام اطلاعرسانی.
/v1/messages/{id}بررسی وضعیت queued، sent، delivered یا failed برای پیگیری نتیجه ارسال.
/v1/webhooksتعریف آدرس بازگشت یا Callback برای دریافت خودکار وضعیت تحویل و خطا.
/v1/otp/sendارسال کد یکبارمصرف برای سناریوهای ورود، ثبتنام یا احراز شماره موبایل.
نمونهکد ارسال پیامک و دریافت پاسخ سرویس
نمونههای JavaScript و PHP و یک پاسخ JSON در ادامه قرار دارند. کلید API را فقط در سمت سرور نگه دارید و هرگز آن را در کد مرورگر قرار ندهید.
const response = await fetch('https://api.relax.ir/v1/messages', {
method: 'POST',
headers: {
Authorization: 'Bearer RELAX_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
to: '09XXXXXXXXX',
message: 'سفارش شما ثبت شد.'
})
});
const data = await response.json();$client = new \GuzzleHttp\Client();
$response = $client->post('https://api.relax.ir/v1/messages', [
'headers' => ['Authorization' => 'Bearer RELAX_API_KEY'],
'json' => ['to' => '09XXXXXXXXX', 'message' => 'سفارش شما ثبت شد.']
]);{
"ok": true,
"message_id": "msg_8x92ad",
"status": "queued",
"created_at": "2026-06-26T12:30:00+03:30"
}اتصال نرمافزار به پنل پیامک برای ارسال خودکار
این رابط برنامهنویسی پیامک برای اتصال CRM به پنل پیامک ریلکس مناسب است و فروشگاه، اپلیکیشن، سامانه رزرو یا نرمافزارهای داخلی را نیز پوشش میدهد؛ جایی که پیام باید پس از ثبت سفارش یا تغییر وضعیت، خودکار ارسال شود.
در این صفحه روش اتصال، ارسال پیامک تراکنشی، دریافت گزارش و بازگشت وضعیت تحویل توضیح داده شده است. برای طراحی تجربه ورود و کنترل درخواست کد، صفحه OTP را ببینید.
ثبت سفارش، تغییر وضعیت، یادآوری و اعلان حساب میتوانند بدون ورود دستی ارسال شوند.
آدرس بازگشت، نتیجه ارسال و تحویل را به سیستم شما برمیگرداند تا وضعیت هر پیام در نرمافزار ثبت شود.
برای شروع، نمونهکد و پارامترهای اصلی هر درخواست در همین صفحه قرار دارد.
نکات امنیتی API پیامک
- کلید API را فقط در سمت سرور نگه دارید.
- برای هر شماره یا IP محدودیت درخواست بگذارید.
- برای ارسال کد تأیید، مدت اعتبار و ارسال مجدد را کنترل کنید.
- درخواستهای Callback را با Secret اعتبارسنجی کنید.
خطاهای رایج وب سرویس پیامک
- شماره موبایل نامعتبر یا خارج از قالب.
- تعداد درخواست بیش از حد مجاز.
- قالب پیام یا کلید دسترسی نامعتبر.
- ثبت نکردن آدرس بازگشت یا اعتبارسنجی نادرست درخواستهای ورودی.
پرسشهای متداول درباره API پیامک
پاسخهای این بخش درباره شروع اتصال، نگهداری کلید، آدرس بازگشت، گزارش تحویل و تفاوت اتصال فنی با سرویس OTP است.