Toggle navigation
شماره خدماتی
صفحه نخست
آخرین بلاگ ها
تعرفه ها
تعرفه خرید شماره اختصاصی
تعرفه خرید اعتبار
شماره حساب ها
راه اندازی سایت پیام کوتاه نسخه 2
کاربردهای خاص سامانه
ویژه آژانس های مسافرتی
ویژه شرکت های بیمه
ویژه هتل ها
ویژه بیمارستان ها
ویژه فرهنگسراها
ویژه نشریات
ویژه دانشگاه ها
ویژه مدارس وآموزشگاه ها
ویژه پایگاه های بسیج
ویژه دفاتر مساجد
ویژه دفاتر خدمات ارتباطی
دریافت فایل
سایت پیام کوتاه نسخه 3
درباره ما
تماس با ما
عضویت
ورود
1
2
3
ارسال پیام با دسترسی API URL
این دسترسی قابلیت آن را به شما می دهد که بدون ورود به حساب کاربری خود توسط نرم افزار و یا وب سایت دیگر بتوانید ارسال خود را انجام دهید
مزایای این دسترسی :
- ارسال پیام کوتاه از خارج از حساب کاربری
- ایجاد امکان ارسال پیام کوتاه در وب سایت شما و ارائه این خدمات به بازدید کنندگان وب سایت
- ایجاد امکان ارسال پیام کوتاه در نرم افزار های تحت وب مانند نرم افزار حساب داری برای اطلاع رسانی سریع
- ترکیب دریافت و ارسال پیام کوتاه در یک نرم افزار و ایجاد امکانات شخصی
متغییر های ارسالی:
متغییر
نوع متغییر
وضیعت
مثال
کاربرد
توضیحات
Username
string
اجباری
Demo
نام کاربری در سیستم
دسترسی برای این کاربر باید فعال باشد
Password
string
اجباری
123aB
کلمه عبور در سیستم
TO
string
اجباری
+989120001234
شماره گیرنده پیام کوتاه
فرمت شماره به صورت بین الملل
TEXT
string
اجباری
salam
سلام
متن ارسالی پیام کوتاه
API
int
اختیاری
1
شماره مسیر فرستنده پیام کوتاه
انتخاب عدد مطابق با شماره ارسال کننده باشد
FROM
string
اختیاری
+981000
شماره فرستنده پیام کوتاه
فرمت شماره به صورت بین الملل
FLASH
int
اختیاری
2
روش دریافت پیام کوتاه برروی گیرنده پیام
ارسال به دفترچه تلفن-صفحه نمایش- ...
Internation
bool
اختیاری
Flase
تعیین ارسال بین الملل یا داخلی
هزینه این نوع ارسال به صورت بین الملل محسابه می شود
DATE
DateTime
اختیاری
01/21/2010
تعیین زمان ارسال پیام کوتاه
دسترسی این قسمت باید فعال باشد
آدرس ارسال مقادیر :
https://smsban.com/API/default.aspx
نمونه کد در زبان های برنامه نویسی مختلف
Html
<form action="https://smsban.com/API/default.aspx" method="post"> username : <input class="FORM" type="text" name="username" ><br> password : <input class="FORM" type="text" name="password" ><br> number mobile : <input class="FORM" type="text" name="to" ><br> message : <input class="FORM" type="text" name="text" ><br>
PHP
~~~~~ Send SMS Function~~~~ function sendsms($username,$password,$too,$text){ $host="smsban.com"; $path="/API/default.aspx"; $site=$_SERVER['HTTP_HOST']; $sitefu=$_SERVER['REQUEST_URI']; $data_to_send="username=$username&password=$password&to=$too&text=".urlencode($text); $fp = fsockopen($host,80); $outp="POST $path HTTP/1.1\n"; $outp.="Host: $host\n"; $outp.="Content-type: application/x-www-form-urlencoded\n"; $outp.="Content-length: ".strlen($data_to_send)."\n"; $outp.="Connection: close\n\n"; $outp.=$data_to_send; fputs($fp,$outp); fclose($fp); ~~~~~ Send SMS Function~~~~ } //////////////////روش استفاده از فانگشن echo sendsms('username','password','09120009988','test')
ASP
Function SMSSEND(username,password,too,text) sMsg = server.urlencode(text) sBaseUrl = "https://smsban.com/API/default.aspx" set objHTTP = Server.CreateObject("msxml2.XMLHTTP") objHTTP.open "POST", sBaseUrl, False objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" objHTTP.send "username=" & username & "&password=" & password & "&to=" & too & "&text=" & sMsg SMS_SEND = objHTTP.responseText Set objHTTP = Nothing End Function response.write SMSSEND("username","password","09120009999","tttttttssst")
VB6
Function SMSSEND(username,password,too,text) sMsg = text sBaseUrl = "https://smsban.com/API/default.aspx" Set objHTTP = CreateObject("Microsoft.XMLHTTP") objHTTP.open "POST", sBaseUrl, false objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" objHTTP.send "username=" & username & "&password=" & password & "&to=" & too & "&text=" & sMsg SMS_SEND = objHTTP.responseText Set objHTTP = Nothing End Function OUT_SEND=SMSSEND("username","password","09120009999","tttttttssst")
.net C#
public string Web_Request_post(string URL, string PARAMETER) { string OUT_STR = ""; byte[] buffer = Encoding.ASCII.GetBytes(PARAMETER); HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(URL); WebReq.Method = "POST"; WebReq.ContentType = "application/x-www-form-urlencoded"; WebReq.ContentLength = buffer.Length; Stream PostData = WebReq.GetRequestStream(); PostData.Write(buffer, 0, buffer.Length); PostData.Close(); HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse(); Stream Answer = WebResp.GetResponseStream(); StreamReader _Answer = new StreamReader(Answer, System.Text.Encoding.UTF8); if (OUT_STR != "") OUT_STR += "\r\n"; OUT_STR = _Answer.ReadToEnd(); return OUT_STR; } string Input_Str="test"; Input_Str = FunctionEncription.Encod_TO_url_encoding(Input_Str); string OUT_REQUEST = Web_Request_post("https://smsban.com/API/default.aspx", "username=DEMO&password=DEMO&to=+989120001234&text="+Input_Str);
.net VB
delphi
procedure TForm1.btnSendClick(Sender: TObject); var lHTTP: TIdHTTP; lParamList: TStringList; s: TStringStream; sNumber, sMessage, sUserN, sPassW : String; begin sNumber := edNum.Text; sMessage := edMSG.Text; sUserN := edU.Text; sPassW := edP.Text; s:=TStringStream.Create(''); lParamList := TStringList.Create; lParamList.Add(''); sMessage := AnsiToUtf8(sMessage); sMessage := StringReplace(sMessage, ' ','+',[rfReplaceAll]); lHTTP := TIdHTTP.Create(nil); try lHTTP.Post('https://smsban.com/API/default.aspx/api_sendsms.asp?username='+ sUserN+'&password='+sPassW+'&to='+sNumber+ '&text='+sMessage, lParamList,s); finally FreeAndNil(lHTTP); FreeAndNil(lParamList); end; end;
×
ورود به سایت
نام کاربری :
رمز عبور :
×
درخواست عضویت
حساب کاربری
حساب نمایندگی
انصراف