وبسرویس پیام کوتاه قاصدک، یک سرویس ارسال و دریافت پیام کوتاه از طریق REST API برای ارسال پیامکهای وبسرویسی است.
تلاش قاصدک روی این سرویس بر ارائهی خدمات با کیفیت، قابل اتکا و ساده به کاربرانش هست. در این قسمت راهنمای ساده برای ارسال و دریافت پیامک از طریق کتابخونه قاصدک برای پایتون آماده کردیم.
برای استفاده از این کتابخونه، باید python 3.x و pip برای پایتون ۳ نصب داشته باشید. کتابخونه ghasedak رو به سادگی می توانید از روی pip نصب کنید :
pip install ghasedak_sms
برای استفاده از این کتابخونه، بعد از نصب کافیه تو کد پروژتون اون رو ایمپورت کنید:
import ghasedak_sms
بعد از این مرحله نیاز هست که یک Instance از Ghasedak بسازید و کلید API خود را به این متد پاس دهید. اگر کلید API ندارید، می توانید بعد از ثبت نام این کلید رو دریافت کنید و البته برای کاربران تازه، مقداری اعتبار رایگان برای تست در نظر گرفته شده است :
sms_api = ghasedak_sms.Ghasedak(baseurl="http://your_base_url/api/v1", apikey='')
سپس می توانید به سادگی پیام خود را به شماره مورد نظر ارسال کنید :
response = sms_api.send_single_sms(message=hello, world!, receptor='0935*****', linenumber='3000*****', senddate='', checkid='')
ارسال پیامک گروهی
response = sms_api.send_bulk_sms(message='hello, world!', receptors=['09xxxxxxxxx', '09xxxxxxxxx'], linenumber='3000*****', senddate='', checkid='')
ارسال پیامک اعتبار سنجی (otp)
response = sms_api.send_otp_sms(receptor='09359****', message='Your OTP message')
با استفاده از این کتابخونه می توانید از عملیات های مختلفی مثل ارسال پیامکهای ساده، ارسال پیامک otp، ارسال پیامک گروهی و سایر خدمات قاصدک استفاده کنید. برای اینکار می توانید به صفحهی کتابخونه روی گیت هاب سری بزنید و البته مستندات وبسرویس قاصدک هم می تواند راه استفاده از قاصدک برای زبان های برنامه نویسی مختلف رو برای شما ساده تر نماید.
Ghasedak sms webservice Python package.
pip install ghasedak_sms
Import ghasedakpack package.
import ghasedak_sms
#create an instance:
sms_api = ghasedak_sms.Ghasedak(baseurl="http://your_base_url/api/v1", apikey='')
#send a single message to a single number:
sms_api.send_single_sms(message=hello, world!, receptor='0935*****', linenumber='3000*****', senddate='', checkid='')
#send a single message to multiple numbers:
sms_api.send_bulk_sms(message='hello, world!', receptors=['09xxxxxxxxx', '09xxxxxxxxx'], linenumber='3000*****', senddate='', checkid='')
#send verification massages:
sms_api.send_otp_sms(receptor='09359****', message='Your OTP message')