خط خدماتی اشتراکی – پیامک پترن (متد سوم)
آدرس وب سرویس
متد SendByBaseNumber3
این متد برای ارسال پیامک با متن پیشفرض از خط خدماتی اشتراکی (ارسال به لیست سیاه مخابرات) استفاده میشود. این متد جهت سهولت استفاده برای کاربرانی است که توانایی تغییر وبسرویس ساده به وبسرویس خدماتی را ندارند و قصد دارند از قابلیت ارسال پیامک از پترن سامانه استفاده کنند.
فقط کافی است که در متغیر text، یک الگوی مشخص مانند زیر وارد کنید. منظور از مقدار bodyId در الگوی زیر، همان کد متن وبسرویس خدماتی میباشد:
@bodyId@arg1;arg2;arg3
پارامتر های ورودی
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
username | String | نام کاربری شما در سامانه |
password | String | کلمه عبور شما در سامانه |
text | String | ابتدا کد متن را بین دو علامت @ و سپس متغیرهایی که در متن پیشفرض تنظیم کردهاید را به ترتیب با ; از هم جدا کنید. نمونه متن: @bodyId@test1;test2;test3 |
to | String | تنها یک شماره موبایل میتوانید وارد کنید. |
مقدار بازگشتی
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
ReturnValue | String | recId : یک عدد یکتا به معنای ارسال موفق پیامک
-8 : متن ارسالی، طبق راهنمای مستندات، باید با @ شروع شود -7 : خطای داخلی رخ داده است با پشتیبانی تماس بگیرید -6 : متن ارسالی باتوجه به متغیرهای مشخص شده در متن پیشفرض همخوانی ندارد -5 : کد متن ارسالی صحیح نمیباشد و یا توسط مدیر سامانه تأیید نشده است -4 و -9 : خط ارسالی در سیستم تعریف نشده است، با پشتیبانی تماس بگیرید -3 : محدودیت تعداد شماره، محدودیت هربار ارسال یک شماره موبایل میباشد -2 : طبق راهنمای مستندات، در متن ارسالی، مقدار bodyId درج نشده است -1 : دسترسی برای استفاده از این وبسرویس غیرفعال است. با پشتیبانی تماس بگیرید 0 : نام کاربری یا رمزعبور صحیح نمیباشد 2 : اعتبار کافی نمیباشد 6 : سامانه درحال بروزرسانی میباشد 7 : متن حاوی کلمه فیلتر شده میباشد، با واحد اداری تماس بگیرید 10: کاربر موردنظر فعال نمیباشد 11: ارسال نشده 12: مدارک کاربر کامل نمیباشد در صورت دریافت (recId) یک عدد بیش از 15 رقم به معنای ارسال موفق بوده و برای دریافت گزارش میتوانید از متد دریافت گزارش نظیر GetDeliveries استفاده نمایید. |
URL ارسال پیامک با استفاده از متد SendByBaseNumber3:
http://api.payamak-panel.com/post/Send.asmx/SendByBaseNumber3?username=&password=&text=@bodyId@&to=