قاصدک بستری امن برای ارسال پیامک در قالب API REST و SDK برای زبان های برنامه نویسی مختلف ایجاد کرده است که کاربران به راحتی بتوانند از طریق هر زبان برنامه نویسی که کار می کنند در برنامه ها و افزونه های خود در زمانی کوتاه به مخاطبان پیامک ارسال کنند.
در این مقاله از وبسایت https://ghasedak.me می خواهیم روش ارسال پیامک در زبان محبوب .net را مورد بررسی قرار دهیم تا شما نیز بتوانید به روش های مختلف در برنامه خود به کاربران sms ارسال کنید.
نصب
شما می توانید با افزدون sdk قاصدک به پروژه خود به راحتی ارسال sms را انجام دهید.
برای اینکار کافی است با استفاده از پکیچ منیجر nuget آخرین ورژن sdk ghasedak را جستجو کرده و آن را نصب نمایید.
یا می توانید از طریق package manager console با اجری دستور زیر آخرین ورژن sdk .net core را نصب کنید:
Install-Package Ghasedak.Core
چگونه ازSDK برای ارسال sms در پروژه خود استفاده کنیم؟
ارسال ساده :
برای مثال یک پروژه Console .net core ایجاد می کنیم و بعد از نصب sdk Ghasedak.Core برای ارسال پیامک ساده کافی است از نمونه کد زیر استفاده کنید :
ابتدا باید یک Instance از کلاسAPI ایجاد کرده و api key خود را به این متد پاس دهید:
static async voidMainAsync(string[] args){
var sms = newGhasedak.Core.Api("apikey");
var res = await sms.SendSMS("Hello World!", "0912XXXXXXX"!", "3000XXXXXXX");}
جهت ارسال ساده کافی است مندSendSMS را فراخوانی کنید و در مقادیر ورودی خود به ترتیب متن پیامک و شماره مخاطب و شماره ارسال کننده و در صورت نیاز زمان ارسال پیام را پاس دهید .
چند نکته مهم :
- برای دریافت api key باید بعد از ثبت نام در قسمت تنظیمات حساب کاربری رفته و آن را را دریافت کنید.
- برای کاربران بعد از ثبت نام، مقداری اعتبار رایگان برای تست در نظر گرفته شده که به وسیله آن بتوانند جهت تست سامانه به شماره های مورد نظر ارسال پیام کوتاه داشته باشند.
- اگر شما تازه ثبت نام کردهاید و هنوز پلن خود را ارتقا ندادهاید، فقط به شماره خط خودتان می توانید ارسال داشته باشید. همچنین اگر هنوز خط اختصاصی دریافت نکرده اید لازم نیست در فراخوانی های خود پارمتر شماره خط فرستنده را پاس بدهید. لازم به ذکر است که با ارتقا پلن خود، یک خط اختصاصی رایگان با پیش شماره 3000 نیز دریافت خواهید کرد.
ارسال با استفاده از سرویس اعتبارسنجی OTP
امروزه اکثر کاربران تبلیغات خط خودشان را بسته اند و sms تبلیغاتی برایشان ارسال نمی شود، مگر آن که از خطوط خدماتی این ارسال انجام شود. مثل خطوط بانک و اپراتور ها و ... اما راه حل در این زمینه چیست؟
وب سرویس قاصدک علاوه بر امکانات مختلف خود، یک ماژول ارسال اعتبارسنجیotp دارد که شما بدون داشتن خط خدماتی و هزینه زیاد و دردسرهای تایید خط، می توانید در یک قالب پیامکی دلخواه به راحتی به همه کاربران حتی کاربرانی که تبلیغات خودشان را بسته اند پیامک ارسال کنید. مطمئن باشید که این پیامک حتما به دست آن ها خواهد رسید و نتیجه دلخواه شما رقم خواهد خورد.
برای این کار کافی است یک قالب پیامکی در پنل خود ایجاد کرده که در آن باید نام شرکت یا کسب و کار خود را بنویسید. مثلا فرض کنید قصد دارید برای ورود کاربران کد فعال سازی بفرستید و یک قالب به اسم active code در وب سرویس پیام کوتاه قاصدک ایجاد کردید. حالا چطور می توانیم پیام کوتاه ارسال نماییم؟
static async void MainAsync(string[] args){
var sms = newGhasedak.Core.Api("apikey");
var res6 = sms.Verify(1, "your template name",new string[] { "0912XXXXXXX", "0912XXXXXXX" },"param1", "param2", "param3",}
برای این کار باید متدVerify را صدا بزنید و مقادیری را به آن پاس بدهید. مقادیر خواسته شده به شرح زیر است:
با استفاده از sdk .net core می توانید به روش های مختلفی پیامک ارسال کنید. برای ارسال پیامکهای ساده، ارسال پیامک otp، ارسال پیامک گروهی و حتی ارسال بین المللی و دریافت انواع گزارش پیام ها و سایر خدمات، قاصدک همراه همیشگی شما است. برای اینکه بیشتر با وب سرویس قاصدک ما آشنا شوید می توانید به سایت وب سرویس پیام کوتاه قاصدک یا صفحه گیت هاب این مجموعه مراجعه کنید و به طور کامل همه روش های ارسال پیامک با زبان های مختلف برنامه نویسی همراه با مثال را به طور جداگانه مطالعه نمایید.