پارامترهای ورودی
|
|
|
---|---|---|
نام کاربری
|
Char
|
Uname
|
پسورد
|
Char
|
Pass
|
Delivery
|
Char
|
Op
|
کد بالک
|
Int
|
Uniqid
|
دریافت وضعیت ارسال پیامک
فایل مورد بحث : getDeliverResponse
در حال ارسال :Notsync
ارسال شده :Send
رسیده به مخابرات :Pending
نرسیده به گوشی : Failed
بلک لیست :Discarded
رسیده به گوشی : Delivered
خطاها: The username or password is incorrect
مربوط به اشتباه بودن نام کاربری یا رمز عبور است.
Null:بدین معنی است که کد بالک ارسالی اشتباه است.
مشاهده نمونه کدها
[php]
<?php $url = "https://ippanel.com/services.jspd"; $param = array ( ‘uname’=>”,
‘pass’=>”,
‘op’=>’delivery’,
‘uinqid’=>”
);
$handler = curl_init($url);
curl_setopt($handler, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($handler, CURLOPT_POSTFIELDS, $param);
curl_setopt($handler, CURLOPT_RETURNTRANSFER, true);
$response2 = curl_exec($handler);
$response2 = json_decode($response2);
$res_code = $response2[0];
$res_data = $response2[1];
echo $res_data;
?>
[/php]
[php]
using System;
using System.Collections.Generic;
using System.Linq;
namespace WSDLSample
{
class Program
{
static void Main(string[] args)
{
PanelSMS.smsserver client = new PanelSMS.smsserver();
var username = "";
var password = "";
var fromNum = "";
string[] toNum = { "" };
var patternCode = "119";
var data = new PanelSMS.input_data_type[] {
// key is your parameter name and value is what you want to send to the receiptor
new PanelSMS.input_data_type(){ key ="customer-name",value ="21981" } ,
new PanelSMS.input_data_type(){ key ="number",value ="321233fds" }
};
var response = client.sendPatternSms(fromNum, toNum, username, password, patternCode, data);
Console.WriteLine(response);
}
}
}
<pre>
[/php]
3 دیدگاه. ارسال دیدگاه جدید
با سلام
ما برای ارسال پیامک تبلیغات برای مشتریان خود نیاز داریم تا قبل از ارسال متوجه بشویم که آیا این شخص بلاک لیست هست و یا خیر، در صورت بلاک لیست بودن از شما +98sim استفاده کنیم و در صورت نبودن از شماره های آزاد.
لازم به ذکر است که ارسال از طریق وبسرویس خواهد بود و هر روز این کار به تعداد نسبتا بالا انجام خواهد شد.
ممنون میشم راهنمایی بفرمایید.
با سلام
getDeliver.php برای دریافت وضعیت گیرندگان یک ارسال است.
getMessageStatus.php برای دریافت وضعیت خود پیام است.
در صورتیکه پیام بلک لیست شود discarded برگردانده میشود
با احترام
سلام توی فایل getMessageStatus.php متغیر status تعریف نشده و خطا میده