وب‌سرویس پیامکی برای تیم‌های فنی

API پیامک ویکی‌پیام

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

ارسال سریع با توکن اختصاصی

REST API
POST /api/v1/sms/send
Authorization: Bearer YOUR_AUTH_TOKEN_HERE

{
  "mobile": "0912XXXXXXX",
  "message": "کد تایید شما 1234 است",
  "route": "smart"
}

مزیت‌های API پیامک ویکی‌پیام

برای ارسال‌های حساس، خدماتی و سیستمی، اتصال باید سریع، قابل‌اعتماد و قابل مانیتور باشد.

سرعت ارسال

پایداری اتصال

گزارش تحویل

انتخاب هوشمند اپراتور

امنیت و توکن اختصاصی

مناسب برای OTP و پیامک خدماتی

API برای چه کسانی مناسب است؟

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

فروشگاه‌های اینترنتی

ارسال پیامک خودکار، قابل رهگیری و امن برای سناریوهای عملیاتی روزانه.

نرم‌افزارهای سازمانی

ارسال پیامک خودکار، قابل رهگیری و امن برای سناریوهای عملیاتی روزانه.

CRM و باشگاه مشتریان

ارسال پیامک خودکار، قابل رهگیری و امن برای سناریوهای عملیاتی روزانه.

سامانه‌های نوبت‌دهی

ارسال پیامک خودکار، قابل رهگیری و امن برای سناریوهای عملیاتی روزانه.

سیستم‌های احراز هویت

ارسال پیامک خودکار، قابل رهگیری و امن برای سناریوهای عملیاتی روزانه.

پنل‌های آموزشی و مالی

ارسال پیامک خودکار، قابل رهگیری و امن برای سناریوهای عملیاتی روزانه.

نمونه کدهای کوتاه

شروع سریع با زبان‌های پرکاربرد

مشاهده مستندات کامل API

PHP

$token = env('WIKIPAYAM_SMS_API_TOKEN');
$data = [[
    'sender' => env('WIKIPAYAM_SMS_SENDER'),
    'receiver' => '09123456789',
    'message' => 'کد تایید شما 1234 است',
    'track_id' => 'TRACK_001',
]];

$client->post('https://wikipayam.ir/api/v1/sms/send', [
    'headers' => ['Authorization' => 'Bearer '.$token],
    'json' => $data,
]);

Laravel

Http::withToken(config('services.wikipayam_sms.sms_token'))
    ->post('https://wikipayam.ir/api/v1/sms/send', [[
        'sender' => config('services.wikipayam_sms.sender'),
        'receiver' => $user->mobile,
        'message' => "کد ورود شما: {$code}",
        'track_id' => 'LOGIN_'.$user->id,
    ]]);

Node.js

await fetch('https://wikipayam.ir/api/v1/sms/send', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${token}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify([{
    sender: sender,
    receiver: '09123456789',
    message: 'کد تایید شما 1234 است',
    track_id: 'TRACK_001'
  }])
});

Python

requests.post(
    'https://wikipayam.ir/api/v1/sms/send',
    headers={'Authorization': f'Bearer {token}'},
    json=[{
        'sender': sender,
        'receiver': '09123456789',
        'message': 'کد تایید شما 1234 است',
        'track_id': 'TRACK_001'
    }]
)

کاربردهای رایج API پیامک

از پیام‌های تراکنشی تا هشدارهای سیستمی، همه چیز با یک اتصال منظم قابل پیاده‌سازی است.

OTP
اطلاع‌رسانی وضعیت سفارش
ارسال فاکتور
یادآوری نوبت
پیامک خدماتی
پیامک انبوه هدفمند
پیامک‌های سیستمی
هشدارهای عملیاتی

اتصال‌های آماده

اتصال سریع برای سیستم‌های پرکاربرد

برای برخی سیستم‌های پرکاربرد، اتصال‌های آماده و ماژول‌های اختصاصی ویکی‌پیام در حال توسعه و تکمیل هستند. مستندات وردپرس و گراویتی فعلا وجود دارد و بعدا به‌روزرسانی می‌شود.

سوالات API

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

API پیامک چیست؟

API پیامک یک راه ارتباطی استاندارد است که نرم‌افزار شما را به سرویس ارسال پیامک متصل می‌کند.

آیا برای ارسال OTP مناسب است؟

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

آیا گزارش تحویل پیامک وجود دارد؟

بله، وضعیت ارسال و تحویل پیامک‌ها از طریق گزارش و در آینده از طریق وب‌هوک قابل پیگیری است.

آیا امکان انتخاب اپراتور وجود دارد؟

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

چطور توکن API دریافت می‌شود؟

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

آیا نمونه کد Laravel و PHP وجود دارد؟

بله، نمونه‌های کوتاه در همین صفحه و مستندات کامل‌تر در بخش docs قرار گرفته است.

اتصال پیامکی محصول خود را همین امروز شروع کنید

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