وب سرویس ارسال سریع پیامک (پترن)
با این وب سرویس پیامک شما کمتر از 5 ثانیه بدون تایید ناظر انسانی انجام می شود.
فایل مورد بحث (sendPatterns)
| پارامتر | نوع | نام متغیر |
|---|---|---|
| نام کاربری | char | uname |
| رمز عبور | char | pass |
| شماره ارسال کننده | char | from |
| کد پترن اختصاصی | char | pattern_code |
| شماره گیرنده | char | to |
پاسخ (Response)
پاسخ سرور یک کد خطا یا متن خطا بازگشت داده می شود.
برای مشاهده لیست کدهای بازگشتی کلیک کنید
در صورت دریافت کد صفر ارسال پیامک با موفقیت انجام گرفته است.
خطا: The username or password is incorrect
مربوط به اشتباه بودن نام کاربری یا رمز عبور می باشد.
مشاهده نمونه کدها
نمونه کد PHP
"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;
?>
نمونه کد #C
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);
}
}
}
نمونه کد Node.js
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");
}
});