نمونه کد وب سرویس پیامدهی
در این بخش قصد داریم وبسرویس پیامدهی هما را به پروژه اضافه و از آن استفاده کنیم. آموزشی که در ادامه آمده است ممکن است با توجه به نوع پروژه شما(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: لیست سیاه