وب‌سرویس ارسال پیامک (REST API) | اتصال سریع و ساده به سامانه پیامکی

وب‌سرویس ارسال پیامک REST API | اتصال سریع، پایدار و آسان

وب‌سرویس پیامک REST API، یکی از سریع‌ترین و به‌صرفه‌ترین روش‌ها برای ارسال پیامک از طریق سایت، اپلیکیشن یا نرم‌افزار است. با اتصال به API پیامک، می‌توانید پیام‌های خودکار، اطلاع‌رسانی، تایید عضویت یا کد احراز هویت را بدون نیاز به پنل و به‌صورت مستقیم ارسال کنید.

مزایای استفاده از وب‌سرویس ارسال پیامک REST API

  • 📡 پروتکل RESTful سازگار با تمام زبان‌های برنامه‌نویسی
  • ⚡ سرعت بالا در پردازش و ارسال
  • 🔒 ارسال ایمن با کلید API اختصاصی
  • 📲 پشتیبانی از پیامک تکی، گروهی و زمان‌بندی‌شده
  • 🚫 ارسال به شماره‌های بلک‌ لیست با قابلیت خدماتی
  • 📑 دریافت گزارش لحظه‌ای وضعیت پیام

ساختار وب‌ سرویس پیامک (REST API)

برای ارسال پیامک، کافیست یک درخواست POST با فرمت JSON به آدرس زیر ارسال کنید:

POST https://panel.jahanpayamak.ir/api/v1/

پارامترهای مورد نیاز در درخواست

کلیدنوع دادهتوضیح
usernamestringنام کاربری سامانه پیامک
passwordstringرمز عبور یا API Key
tostring/arrayشماره مقصد یا لیست شماره‌ها
fromstringشماره ارسال‌کننده (خط اختصاصی)
textstringمتن پیامک

نمونه کدهای ارسال پیامک با REST API

PHP


$data = [
  "username" => "your_username",
  "password" => "your_password",
  "to" => "09123456789",
  "from" => "5000XXXX",
  "text" => "کد تایید شما: 123456",
];
$options = [
  "http" => [
    "header" => "Content-Type: application/json",
    "method" => "POST",
    "content" => json_encode($data),
  ]
];
$context = stream_context_create($options);
$result = file_get_contents("https://panel.jahanpayamak.ir/api/v1/SendSMS", false, $context);
echo $result;

Python (با requests)


import requests

data = {
  "username": "your_username",
  "password": "your_password",
  "to": "09123456789",
  "from": "5000XXXX",
  "text": "کد تایید شما: 123456"
}
response = requests.post("https://panel.jahanpayamak.ir/api/v1/SendSMS", json=data)
print(response.text)

C# (.NET)


using System.Net.Http;
using System.Text;

var client = new HttpClient();
var json = @"{
  ""username"": ""your_username"",
  ""password"": ""your_password"",
  ""to"": ""09123456789"",
  ""from"": ""5000XXXX"",
  ""text"": ""کد تایید شما: 123456""
}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://panel.jahanpayamak.ir/api/v1/SendSMS", content);
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);

پرسش‌های متداول درباره API پیامک

آیا می‌توانم به شماره‌های مسدود (بلک‌لیست) پیامک ارسال کنم؟

بله، در صورتی که درخواست خط خدماتی بدهید، قابلیت ارسال به بلک‌لیست فعال خواهد شد.

آیا وب‌سرویس پیامک محدودیت ارسال دارد؟

خیر، به‌صورت نامحدود می‌توانید از API استفاده کنید. تنها محدودیت، سرعت ارسال مخابرات است.

آیا گزارش تحویل پیامک (Delivery Report) در API فعال است؟

بله. می‌توانید با متدهای دیگر، وضعیت دقیق هر پیامک را از طریق API دریافت کنید.

شروع کنید!

همین حالا ثبت‌نام کنید و کلید API خود را دریافت کنید تا اولین پیامک خود را با وب‌سرویس ارسال نمایید.

ثبت‌ نام و دریافت API
💬 برای ارتباط با پشتیبانی کلیک کنید
پشتیبانی آنلاین
علیرضا محمدی
آنلاین و آماده پاسخگویی
پیمایش به بالا