استفاده از وب سرویس sms

vahid.mom

Member
با عرض سلام خدمت اساتید
من یک پنل پیام کوتاه با شماره اختصاصی خریدم که وب سرویس همه چی هم فعاله
خود فروشنده یه راهنما بهم داده که داخلش دو تا روش برای ارسال هستش

WSDL ارسال از طریق وب سرویس
HttpPost ارسال از طریق

حالا تو دومی هم مثال شبیه این زده
به صورت عادی این روش دوم رو که تو ادرس بار مرورگر ارسال میکنم پیام ارسال میشه
اما من میخوام این وب سرویس رو توی برنامه خودم بزارم
مشتری که میاد خرید میکنه هم برای اون هم من پیام بیاد
اما نمیدونم چطوری باید از این توابع استفاده کنم :(:cry::cry::cry:
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
مگه داکیومنت واسه ارسال پیام کوتاه با وب سرویس رو بهت نداده ؟
 

vahid.mom

Member
مگه داکیومنت واسه ارسال پیام کوتاه با وب سرویس رو بهت نداده ؟


چرا داده
وب سرویس ارسال پیامک
wsdl ارسال از طریق وب سرویس
براي کد نویسی دات نت http://www.tadbirsms.ir/post/send.asmx
java و php براي کد نویسی http://www.tadbirsms.ir/post/send.asmx?wsdl
sendsms : نام متد
پارامتر ها:
نام کاربري : Username
رمز عبور : Password
( شماره پیامک فرستنده ( مثلا 30004968 : From
( شماره گیرنده پیامک ( مثلا 9121111111 همچنین جند شماره را هم با کاراکتر ; یا , از هم جدا کنید 9121111111,9122222222 : To
متن پیامک : Text
سرآمد پیامک (مثلا براي ارسال پیامک روي یک پورت خاص) : Udh
تعیین می کند که ایا پیامک به صورت فلش ارسال شود یا نه : Isflash
به متد داده شده و پس از ارسال آرایه پر خواهد شد ، هر خانه آرایه یک کد یکتا به اضاي هر گیرنده تولید می ref است که به صورت long آرایه اي از : Recid
کاربر دارد delivery کند ، این کد یکتا براي دریافت
به متد داده شده و پس از ارسال آرایه پر خواهد شد ، هر خانه آرایه یک کد 0 یا 1 بوده که به اضاي هر ref است که به صورت byte آرایه اي از : Status
گیرنده تولید می شود و نشانگر این است که پیامک به این گیرنده موفق ارسال شده یا نه ( 0 به معنی ارسال شده و 1 به معنی ارسال نشده است)
بوده که معنی آن به شرح زیر است: Int مقدار خروجی متد یک
0: نام کاربري یا رمز عبور صحیح نمی باشد
1 : ارسال با موفقیت انجام شد
2 : اعتبار کافی نیست
3 : محدودیت در ارسال روزانه
4 : محدودیت در حجم ارسال
5 : شماره فرستنده معتبر نیست
را از آدرس زیر دانلود نمایید : Vb.net و #c همچنین مثال استفاده از وب سرویس به زبان
http://tadbirsms.ir/files/webservice.rar
httppost ارسال از طریق
از آدرس زیر استفاده می شود: Http روي post یا get براي ارسال پیامک از طریق متد
http://tadbirsms.ir/post/sendsms.ashx
پارامتر ها:
نام کاربري : Username
رمز عبور : Password
( شماره پیامک فرستنده ( مثلا 30004968 : From
( شماره گیرنده پیامک ( مثلا 9121111111 همچنین جند شماره را هم با کاراکتر ; یا , از هم جدا کنید 9121111111,9122222222 : To
متن پیامک : Text
سرآمد پیامک (مثلا براي ارسال پیامک روي یک پورت خاص) : Udh
تعیین می کند که ایا پیامک به صورت فلش ارسال شود یا نه : Isflash
نمونه :
http://tadbirsms.ir/post/sendsms.ashx?from=10001234&to=912...&text=test&password=yourpass&username=
yourusername
کد هاي بازگشتی :
0: نام کاربري یا رمز عبور صحیح نمی باشد
1 براي - 1 :ارسال با موفقیت انجام شد در این صورت یک کد یکتا به ازاي هر شماره گیرنده ارائه خواهد شد ( مثلا 12321412342,234123542345234
مثال فوق ارائه می گردد)
2 : اعتبار کافی نیست
3 :محدودیت در ارسال روزانه
4 :محدودیت در حجم ارسال
5 :شماره فرستنده معتبر نیست
مشکل من اینه که اصلا نمیدونم چطور تو فایل پی اچ پی که دارم استفاده کنم
فکر کنید من یه فایل وریفای دارم که بعد از پرداخت از بانک که برگشت میخوره به مشتری ایمیل میزنه
حالا میخوام همراه ایمیل اس ام اس هم بده
اینه که نمیدونم چظور باید استفاده کنم
 

Masoud1365

مدیر انجمن
اینجوری :
PHP:
<?php
require_once('libs/nusoap.php');
$wsdl="http://yourhost/webservice/server.php?wsdl";
$client=new soapclient($wsdl, 'wsdl');
$param=array('int1'=>'15.00', 'int2'=>'10');
echo $client->call('add', $param);
?>
 

ziXet

مدیر انجمن PHP/MYSQL
راحتترین راهش :
PHP:
file_get_content('http://sitename.com/post/sendSMS.ashx?from=10001234&to=912...&text=test&password=YourPass&username=');
فقط باید مقداری دهی بکنی
 

Masoud1365

مدیر انجمن
توی روش get اگه شماره هاش زیاد باشه به نظرم به مشکل بر میخوره !
 

vahid.mom

Member
با عرض سلام
از روش اول که هیچی متوجه نشدم
روش دوم همن که استفاده میکنم جواب نمیده
مگه نباید همون یه خطی که دادین توی فایلی که مثلا ایمیل ارسال میشه بزارم؟
این کارو میکنم اما اوکی نشد


در ضمن شمارذه هم فقط یکیه
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا