مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mrchsoft

عضویت از 1392/11/10

درخواست کمک فوری .خاهشن راهنمایی کنید

  • چهارشنبه 10 تیر 1394
  • 21:23
تشکر میکنم

من از  smsfarsi.comپنل خریدم حالا بهش گفتم نمونه کد برای ارسال اس ام اس بده کد php زیر رو داد می خام ببینم کسی میتونه به C#.net تبدیل کنه


$options = array(
'login' => 'yourusername',
'password' => 'yourpassword'
);
$client = new SoapClient('http://www.smsfarsi.com/webservice/?WSDL', $options);
try
{
	$messageId = $client->send('09121111111', 'تست پیام کوتاه!');
	sleep(3);
	print ($client->deliveryStatus($messageId));
	var_dump($client->accountInfo());
}
catch (SoapFault $sf)
{
	print $sf->faultcode."\n";
	print $sf->faultstring."\n";
}

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • پنجشنبه 11 تیر 1394
  • 12:52

ابتدا روی فولدر References راست کلیک کرده و Add Service Reference  را بزنید و لینک وب سرویس زیر را به پروژه اضافه کنید:

http://www.smsfarsi.com/webservice/?WSDL

سپس مانند کد زیر یک نمونه داخل کد خود بسازید (من نام وب سرویس را SmsWebServicePortClient قرار داده ام) و پیام خود را توسط متد های وب سرویس ارسال کنید . کلمه عبور و نام کاربری خود را که خریداری کردید جایگزین username و password کنید :

var port = new SmsWebServicePortClient();
port.ClientCredentials.UserName.UserName = "username";
port.ClientCredentials.UserName.Password = "password";   

var tik = port.send("شماره گیرنده", "متن پیام", "شماره فرستنده", 1);

var result = port.deliveryStatus(tik);

 

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • جمعه 12 تیر 1394
  • 18:05

خیلی خیلی ممنون استاد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)