مكتبة برمجية للتواصل مع إس إم إس مصر SMSMisr

نظرة عامة

مكتبة طورت باستخدام C# للتواصل برمجيا مع SMSMisr.

مقدمة

في هذا الكود نقوم بتطوير مكتبة باستخدام C# للتواصل مع خدمة SMSMisr (https://sms.com.eg) الشركة الأهم لخدمة الرسائل النصية القصيرة SMS في مصر.

تم رفع هذه المكتبة على:

GitHub: https://github.com/elsheimy/Elsheimy.Components.Sms.SmsMisr

NuGet: https://www.nuget.org/packages/Elsheimy.Components.Sms.SmsMisr

المتطلبات

نقوم بالتسجيل في خدمة SMSMisr (https://sms.com.eg). بعد التسجيل نقوم بإضافة اسم المرسل والحصول على اسم وباسوورد برمجية من خلال شاشة Developers SMS API.

الاستخدام

يمكنكم استخدام هذه المكتبة عن طريق الكود التالي:

SmsRequest request = new SmsRequest();
request.Sender = "<sender id>";
request.Message = "<message>";
request.Language = MessageLanguage.English; // accepts English, Arabic and Unicode
request.MobileList = new string[] { "<mobile number>"};
     
SmsMisrService svc = new SmsMisrService("<API username>", "<API password>");
svc.SendSms(request);

ملاحظات

تم تطوير هذه المكتبة للإصدار الثاني من الخدمة. يمكنكم التعديل أو يمكنكم التواصل معنا في حالة احتجتم للمساعدة.

اترك تعليقا