راهنمای دسترسی و نمونه کد وب سرویس api پیامدهی
راهنمای وب سرویس و api سیستم پیامدهی هما:
https://portal.homais.com/Services/API/Guide/SMS
در این بخش قصد داریم وبسرویس پیامدهی هما را به پروژه اضافه و از آن استفاده کنیم. آموزشی که در ادامه آمده است ممکن است با توجه به نوع پروژه شما(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: لیست سیاه
راهنمای وب سرویس و api سیستم پیامدهی هما:
https://portal.homais.com/Services/API/Guide/SMS