نمونه کد وب سرویس پیامدهی نرم‌افزار هما

مدیر فنی چهارشنبه 1401/11/19

نمونه کد وب سرویس پیامدهی

 

در این بخش قصد داریم وب‌سرویس پیامدهی هما را به پروژه اضافه و از آن استفاده کنیم. آموزشی که در ادامه آمده است ممکن است با توجه به نوع پروژه شما(MVC , WebForm , ...) تفاوت هایی داشته باشد اما بطور کلی ساختار همین هست و با کمی تجربه و دقت می‌تونید پیاده سازیش کنید.

ابتدا پروژه خود در ویژوال استودیو Visual studio را باز کنید. از بخش Solution بر روی قسمت App_WebReference رایت کلیک کنید:

 

 

گزینه Add Service Reference و بعد:

 

 

سپس Advanced:

 

 

و بعد Add Web Reference و سپس موارد زیر را در بخش های مشخص شده وارد کنید:

 

 

پس ما در حال حاضر یک کلاس Class جدید از جنس وب سرویس به پروژه اضافه کردیم به نام HomaSMS

 

خب به سراغ کد برویم; مثلا برای ارسال پیام:

:C# Sample code

var WS = new HomaSMS.services_sms();
Response.Write(WS.singleSMS(PortalCode, "UserName", "PassWord", "09100000000", "Message Body", ServerType));

 

:VB Sample code

Dim WS As new HomaSMS.services_sms()
Response.Write(WS.singleSMS(PortalCode, "UserName", "PassWord", "09100000000", "Message Body", ServerType))

 

پارامترها : 

PortalCode: کد پرتال شما. کد اشتراک

UserName , PassWord که مشخص هست

Message Body: متن پیامک شما

ServerType: شماره رفرنس و خط پیامکی:

1: 3000

4: 9821

6: 5000

100: لیست سیاه