۱. ارسال سریع پیام (SendFast)
برای ارسال سریع پیام از طریق وبسرویس:
POST {{ url('api/v1/SendFast') }}
Content-Type: application/json
پارامترها:
- token (required) → توکن احراز هویت
- message_text (required) → متن پیام
- message_file (url, optional) → لینک فایل تصویر، صدا یا ویدیو
- social (required) → نام شبکه اجتماعی ({{ implode(', ', App\Models\Social::where('status', true)->pluck('name')->reverse()->toArray()) }})
- sim_card_id (required) → آیدی سیمکارت
- phone (required) → شماره موبایل به فرمت 09xxxxxxxxx
نمونه درخواست:
{
"token": "{{ auth()->user()->token }}",
"message_text": "سلام، این یک پیام تستی است.",
"message_file": null,
"social": "whatsapp",
"sim_card_id": 1,
"phone": "09123456789"
}
نمونه پاسخ موفق:
{
"status": "success"
}
نمونه پاسخ خطا:
{
"status": "error",
"errors": {
"phone": ["شماره موبایل باید به صورت 09121111111 وارد شود."]
}
}
۲. دریافت سیمکارتهای فعال (GetAllWorkingSimCard)
برای دریافت سیمکارتهایی که روی شبکههای اجتماعی مختلف فعال هستند:
POST {{ url('api/v1/GetAllWorkingSimCard') }}
Content-Type: application/json
پارامترها:
- token (required) → توکن احراز هویت
نمونه درخواست:
{
"token": "{{ auth()->user()->token }}"
}
نمونه پاسخ موفق:
{
"status": "success",
"data": [
{
"name": "whatsapp",
"work_sims": [
{
"sim_card_id": 1,
"phone": "+989123456789",
"all_success_sended_day": 12
},
...
]
},
...
]
}
پاسخ خطا:
{
"status": "error",
"errors": {
"token": ["توکن احراز هویت الزامی است."]
}
}