ارسال پیامک بر اساس پترن
پارامترهای ورودی | ||
---|---|---|
نام کاربری | Char | Uname |
پسورد | Char | Pass |
شماره ارسال کننده | Char | From |
کد پترن اختصاصی | Char | pattern_code |
شماره دریافت کننده | Char | TO |
Response
پاسخ سرور یک کد خطا یا متن خطا بازگشت داده می شود.
در صورت دریافت کد صفر ارسال پیامک با موفقیت انجام گرفته است.
خطا : The username or password is incorrect مربوط به اشتباه بودن نام کاربری یا رمز عبور می باشد.
"1054 4-41", "name" => "پنل");
$url = "https://ippanel.com/patterns/pattern?username=" . $username . "&password=" . urlencode($password) . "&from=$from&to=" . json_encode($to) . "&input_data=" . urlencode(json_encode($input_data)) . "&pattern_code=$pattern_code";
$handler = curl_init($url);
curl_setopt($handler, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($handler, CURLOPT_POSTFIELDS, $input_data);
curl_setopt($handler, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($handler);
echo $response;
?>
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);
}
}
}
const request = require('request');
request.post({
url: 'http://ippanel.com/api/select',
body: {
"op":"pattern",
"user":"YOUR_USERNAME",
"pass":"YOUR_PASSWORD",
"fromNum":"1000XXXX",
"toNum":"YOUR_STRING_DESTINATION_NUMBER",
"patternCode":"YOUR_PATTERN_ID",
"inputData":[
{"code":3000},
{"brand":"bmw"}
]
},
json: true,
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
//YOU CAN CHECK THE RESPONSE AND SEE ERROR OR SUCCESS MESSAGE
console.log(response.body);
} else {
console.log("whatever you want");
}
});