پنج‌شنبه 1403/12/16

راهنمای دسترسی و نمونه کد وب سرویس  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