کلمه عبور خود را فراموش کرده ام
Skip Navigation Links
صفحه اصلی سایت
صفحه اصلی انجمن
ثبت نام
لیست کاربران
پروژه ها
جستجو
5 فروشگاه اینترنتی برتر در جهان
تاثیر هاست در کسب و کار.
طراحی سایت اختصاصی در شرکت سایت کاپ
زندگی با کمترین هزینه در کشور تایلند
لاراول چیست؟
مرکز خرید CHATUCHAK بانکوک .
طراحی سایت اختصاصی در سایت کاپ
تاثیر هاست در کسب و کار
تکنیک های ایجاد یک سایت موفق
طراحی سایت با وردپرس در سایت کاپ
مزایای هاست لینوکس با پنل سی پنل cpanel در هاستکد
ساحل نائی هان پوکت:
نقش هاست در طراحی سایت را میدانید؟
بازاریابی محتوا در سایت کاپ
مراکز خرید میدان سیام بانکوک .
شنبه 16 شهریور سال 1387 127.0.0.1
akbari
کاربر عادی
تاریخ عضویت: دوشنبه 11 دی سال 1385
محل سکونت:
نوشته ها: 4
کامپوننت ارسال اس ام اس از طریق اینترنت
سلام

من می خوام امروز سرویس جدیدی رو برای برنامه نویسان معرفی کنم که امکان ارسال اس ام اس از طریق هر زبان برنامه نویسی ای (Windows Application و Web Application) را بدون نیاز به هیچ سخت افزار یا نرم افزار خاصی و فقط از طریق یک خط Dialup یا ADSL مهیا میسازد.


روش زیر تنها یکی از روشهای ارسال اس ام اس این سایت می باشد (که تنها برای نشان دادن چگونگی و سهولت کار اینجا نمایش داده شده است)
این سیستم روشهای دیگری نظیر Web Service و ... را نیز برای ارسال اس ام اس پشتیبانی می کند.



برای اطلاعات بیشتر می توانید با آدرس:
info@deltasms.com

تماس حاصل کنید.





ارسال از طریق زبان ASP یا ASP.NET یا VB یا VB.NET یا ...

روش ارسال اس ام اس بوسیله کامپوننت (همچنین روی سرور میزبانی دلتا):
  • یک صفحه جدید asp باز کنید (فایل متنی عادی با پسوند asp) کد زیر را در آن وارد کنید:
کد:
<% Set ObjSMS = Server.CreateObject("DeltaSMS.SendSMS") 'Dim ObjSMS As New DeltaSMS.SendSMS ObjSMS.USERNAME = "USERNAME" ObjSMS.PASSWORD = "PASSWORD" ObjSMS.DELETE_AFTER_SEND = DELETE_AFTER_SEND ObjSMS.CLIENT_DATE_AND_TIME = CLIENT_DATE_AND_TIME ObjSMS.MOBILE_NO = "MOBILE_NO" ObjSMS.SMS_MSG = "SMS_MSG" ObjSMS.SendSMS response.write "ResultCode : " & ObjSMS.ResultCode & "<br>" response.write "Result : " & ObjSMS.Result & "<br>" response.write "ResponseCode : " & ObjSMS.ResponseCode & "<br>" response.write "ResponseDescription : " & ObjSMS.ResponseDescription & "<br>" %>
کد شماره 5

پارامترهای ورودی
  • PRIVATE_NUMBER: این پارامتر شماره اختصاصی خریداری شده توسط شما می باشد (اس ام اس شما با این شماره ارسال خواهد شد.) در صورتیکه شما هیچ شماره اختصاصی ای خریداری نکرده اید باید این پارامتر را بصورت رشته تهی ("" یا Nothing) را وارد نمائید.
    مقدار این پارامتر Integer و به فرمت شماره موبایلهای اختصاصی ولی بصورت String می باشد.
  • USERNAME: این پارامتر نام کاربری شما برای استفاده از این سرویس می باشد که بعد از خرید سرویس API در اختیار شما قرار می گیرد.
    مقدار این پارامتر یک String می باشد.
  • PASSWORD: این پارامتر کلمه عبور شما برای استفاده از این سرویس می باشد که بعد از خرید سرویس API در اختیار شما قرار می گیرد.
    مقدار این پارامتر یک String می باشد.
  • SMS_MSG: این پارامتر پیام اس ام اس شما برای ارسال به یک شماره موبایل می باشد.
    مقدار این پارامتر یک String می باشد.
  • MOBILE_NO: این پارامتر شماره موبایلی می باشد که می خواهید پیام به آن ارسال شود. (مانند 09121231234)
    مقدار این پارامتر Integer و به فرمت شماره موبایل ولی بصورت String می باشد.
  • SENDING_DATE_AND_TIME: این پارامتر تاریخ و زمان ارسال پیام شما می باشد بدین معنی که شما می توانید پیامی در سیستم تعریف نمائید که در تاریخ و زمان خاصی (برای مناسبتهای خاص مانند عید , تولد و ...) ارسال شود , در صورتیکه مایل هستید پیام بصورت آنی ارسال شود باید این پارامتر را بصورت رشته تهی ("" یا Nothing) را وارد نمائید.
    مقدار این پارامتر DateTime ولی بصورت String می باشد.
    توجه: شما می توانید حداکثر تاریخ 6 ماه بعد را وارد نمائید یعنی شما نمی توانید تعیین کنید یک اس ام اس سه سال بعد (از روز جاری) ارسال شود.
  • MAX_SPLIT_MSG_QUANTITY: اگر پیام شما بیشتر از 160 کاراکتر باشد این پارامتر تعیین می کند که حداکثر چند پیام اس ام اس شود , یعنی اگر متن پیام شما 650 کاراکتر باشد و این پارامتر مقدارش 1 باشد فقط یک پیام اس ام اس (160 کاراکتر اول) ارسال می شود و اگر مقدار این پارامتر 2 باشد فقط 2 اس ام اس (320 کاراکتر اول) ارسال می شود.
    مقدار این پارامتر Integer ولی بصورت String می باشد.
    توجه: مدار این کاراکتر حداکثر 10 می تواند باشد.
  • CLIENT_DATE_AND_TIME: این پارامتر تاریخ و ساعت جاری سیستم کلاینت می باشد (تابع Now) می باشد و آن را جهت کالیبره کردن ساعت و تاریخ ارسال به سرور اعلام می کند و سبب شده اس ام اس ها مطابق با ساعت جاری سیستم کلاینت در سر موقع مورد نظر کلاینت یا استفاده کننده وب سرویس ارسال می شود. به عنوان مثال اگر ساعت و تاریخ جاری سرور ارائه کننده وب سرویس 8:00 1/10/2008 باشد و ساعت و تاریخ جاری کلاینت یا استفاده کننده وب سرویس9:00 2/10/2008 باشد و پارامتر SENDING_DATE_AND_TIME مقدار 9:00 4/10/2008 باشد اس ام اس در تاریخ و ساعت 8:00 3/10/2008 به وقت سرور ارسال خواهد شد.
    مقدار این پارامتر DateTime ولی بصورت String می باشد.
  • DELETE_AFTER_SEND: این پارامتر مشخص می کند که آیا بعد از ارسال اس ام اس پیام از کنترل پانل سایت DeltaSMS.Com حذف شود یا خیر.
    مقدار این پارامتر Boolean یعنی True یا False ولی بصورت String می باشد.
پارامترهای خروجی
  • ResultCode : نتیجه ارسال بصورت عددی می باشد. (1 = موفقیت آمیز و 0 = ناموفق)
  • Result : نتیجه ارسال بصورت Text می باشد. (Success = موفقیت آمیز و Failed = ناموفق)
  • ResponseCode : کد وضعیت ارسال اس ام اس می باشد , برای مشاهده تمام کدهای وضعیت (کدهای خطا و وضعیتهای موفق) اینجا کلیک نمائید.
  • ResponseDescription : توضیحات کد وضعیت اس ام اس می باشد که برای توضیحات بیشتر ارائه شده است.
کد زیر یک نمونه کامل برای ارسال می باشد. (ولی نام کاربری و کلمه عبور فرضی می باشد.)

کد:
<% Set ObjSMS = Server.CreateObject("DeltaSMS.SendSMS") 'Dim ObjSMS As New DeltaSMS.SendSMS ObjSMS.USERNAME = "test" ObjSMS.PASSWORD = "test12" ObjSMS.DELETE_AFTER_SEND = True ObjSMS.CLIENT_DATE_AND_TIME = Now ObjSMS.MOBILE_NO = "09121231234" ObjSMS.SMS_MSG = "this is a test msg." ObjSMS.SendSMS response.write "ResultCode : " & ObjSMS.ResultCode & "<br>" response.write "Result : " & ObjSMS.Result & "<br>" response.write "ResponseCode : " & ObjSMS.ResponseCode & "<br>" response.write "ResponseDescription : " & ObjSMS.ResponseDescription & "<br>" %>

 
 
 
دوشنبه 29 خرداد سال 1396 89.219.203.130
nedass141
کاربر جدید
تاریخ عضویت: دوشنبه 29 خرداد سال 1396
محل سکونت:
نوشته ها: 1

مرسی خیلی عالی بود.
 
شاد باشید 
بالای صفحه
 
 
فعاليت هاي در حال انجام در انجمن
 کاربران حاضر در سایت: 39 (تعداد 0 عضو و 39 مهمان)
 آمار و ارقام سایت انجمن تخصصی برنامه نویسی mhr
موضوع ها: 255, نوشته ها: 340, پروژهها:180 , اخبار:92 ,  کاربران: 110 , کل بازدیدها:185557
به جدید ترین عضو انجمن, tablooaraz خوش آمد میگوییم.