مستندات وبسرویس و پلاگین پیامک کاپنل
با استفاده از سامانه پیامک کاپنل، وبسایت یا اپلیکیشن خود را به سرویس ارسال پیامک متصل کنید. در این صفحه مستندات کامل ۱۶ متد وبسرویس به همراه نمونه کدهای آماده برای PHP، C#، Node.js، RESTful و VB.net در اختیار شماست. همچنین با سیستم Webhook وضعیت ارسال را لحظهای دریافت کنید.
ارسال پیامک
| نام کاربری | Uname |
| پسورد | Pass |
| شماره ارسالکننده | From |
| متن پیام | Message |
| شماره دریافتکننده | TO |
دریافت اعتبار
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Credit |
گزارش وضعیت ارسال
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Delivery |
| کد بالک | Uniqid (Int) |
دریافت پیامهای خواندهشده
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Inboxlist |
دریافت بستههای در دسترس
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Accesslist |
ساخت کاربر جدید
| نام کاربری | Uname |
| پسورد | Pass |
| نام کاربری کاربر | User-name |
| پسورد کاربر | User-pass |
| نام | name |
| نام شرکت | company |
| کد ملی | national-id |
| شماره شناسنامه | certificate-id |
| ID سطح دسترسی | access-id |
| تلفن | Tell |
| موبایل | mobile |
| کدپستی | postalcode |
| ایمیل | |
| آدرس | address |
| عملیات | Op = Newuser |
ارسال از دفترچه
| نام کاربری | Uname |
| پسورد | Pass |
| شماره ارسالکننده | From |
| متن پیام | Message |
| JSON از لیست دفترچهها | bookid |
| عملیات | Op = Booksend |
گزارش وضعیت ارسال از دفترچه
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Booklist |
تعداد شمارهها در یک کدپستی
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Postalcodecount |
| اپراتور | type: tci (همراه اول) / mtn (ایرانسل) |
| جنسیت | gender: 0 = مرد و زن · 1 = مرد · 2 = زن |
| کد پستی | postalcode |
دریافت محلههای تهران
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Postalcodearea |
ارسال بر اساس کدپستی
| نام کاربری | Uname |
| پسورد | Pass |
| شماره ارسالکننده | From |
| متن پیام | Message |
| اپراتور | type: tci / mtn |
| جنسیت | gender: 0 · 1 · 2 |
| کدپستی | postalcode |
| عملیات | Op = Postalcodesend |
ارسال بر اساس مشاغل
| نام کاربری | Uname |
| پسورد | Pass |
| شماره ارسالکننده | From |
| متن پیام | Message |
| JSON لیست از گرایشها | Trendid |
| ID شغل | Jobsid |
| عملیات | Op = Jobssend |
دریافت لیست شغلها
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Jobslist |
دریافت لیست گرایشها
| نام کاربری | Uname |
| پسورد | Pass |
| عملیات | Op = Jobstrenlist |
تعداد شماره مشاغل
| نام کاربری | Uname |
| پسورد | Pass |
| JSON لیست از گرایشها | Trendid |
| عملیات | Op = Jobscount |
🔗 دریافت وضعیت دلیوری ارسالها از طریق Webhook
- کاربر باید یک سرور HTTP آماده کند که قادر به پاسخگویی به درخواست از نوع POST با پارامترهای مشخصشده باشد.
- سرور کاربر باید در حداکثر ۱۵ ثانیه درخواست را پاسخگو باشد، در غیر اینصورت پیام reject میشود.
- محتویات پیام ارسالی در قالب JSON میباشد، بنابراین سرور باید یک JSON-API باشد.
- فرمت تاریخ از استاندارد RFC3339 با timezone UTC استفاده میکند.
- فرمت شماره گیرنده و فرستنده با کد کشور و کاراکتر + (مثل ۹۸۹۱۰۰۰۰۰۹۸+).
- آدرس ارائهشده نباید redirect داشته باشد و باید نقطهنهایی API باشد.
- توصیه میشود درخواستها به آدرس مشخصشده از سمت کاپنل محدود شود.
📊 نرمافزار حسابداری هلو
نام کاربری = UserName | کلمه عبور = Password | پیام متن = Message | شماره خط = From | شماره موبایل کاربر = To
آدرس استفاده در نرمافزار حسابداری هلو: