
وب سرویس آرتا پیامک چیست؟
وب سرویس آرتا پیامک به شما اجازه می دهد وب سایت یا نرم افزار خود را با استفاده از چند خط کدنویسی به سامانه آرتا پیامک متصل کرده و در زمان های مورد نظر، اقدام به ارسال، دریافت و مدیریت پیامک های خود از این طریق نمایید.
نمونه کد های وب سرویس آرتا پیامک
با استفاده از مستندات آنلاین وب سرویس و API آرتا پیامک و نمونه کد های آن برای بیش از 14 زبان برنامه نویسی، به سادگی نرم افزار یا وب سایت خود را به سامانه آرتا پیامک متصل کنید و در زمان های دلخواه خود پیامک های هدفمند ارسال نمایید.
- وب سرویس ارسال سریع پیامک (پترن)
- وب سرویس ارسال پیامک تکی و گروهی
- وب سرویس ارسال پیامک از دفترچه تلفن
- وب سرویس ارسال پیامک محله ای
- وب سرویس ارسال پیامک کدپستی
- وب سرویس ارسال پیامک به بانک مشاغل
- وب سرویس ارسال پیام صوتی
- وب سرویس ارسال پیامک نظیر به نظیر
- وب سرویس ارسال پیامک دوره ای
- وب سرویس لغو ارسال پیامک دوره ای
- وب سرویس ارسال پیامک انبوه
- وب سرویس دریافت نام استان ها
- وب سرویس دریافت نام شهرها
- وب سرویس دریافت تعداد شماره ارسال انبوه
- وب سرویس پیامک بین الملل
- وب سرویس دریافت وضعیت ارسال پیامک
- وب سرویس وضعیت تایید پیامک
- وب سرویس دریافت میزان اعتبار
- وب سرویس دریافت لیست دفترچه تلفن
- وب سرویس دریافت تعداد شماره کد پستی
- وب سرویس دریافت بانک مشاغل
- وب سرویس دریافت گرایش بانک مشاغل
- وب سرویس دریافت تعداد شماره های بانک مشاغل
- وب سرویس ارسال تیکت پشتیبانی
- وب سرویس پاسخ به تیکت
- وب سرویس دریافت خطوط ارسال
- وب سرویس ارسال انبوه (پیش شماره)
ارسال پیامک بر اساس پترن
فایل مورد بحث sendPatterns
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شماره ارسال کننده |
Char |
From |
کد پترن اختصاصی |
Char |
pattern_code |
شماره دریافت کننده |
Char |
TO |
"1054 4-41","name" => "PAnel");
echo $client->sendPatternSms($fromNum,$toNum,$user,$pass,$pattern_code,$input_data);
?>
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" : "send",
"uname" : "YOUR_USERNAME",
"pass": "YOUR_PASSWORD",
"message" : "salam",
"from": "1000XXX",
"to" : ["936xxxxx","912xxxx"],
},
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");
}
});
Imports System
Imports System.Collections.Generic
Public Module Module1
Public Sub Main()
'initial service refrence objects
Dim DVS As New ServiceReference1.smsserverPortTypeClient
Dim requestPattern As New ServiceReference1.sendPatternSmsRequest
'set your parameters
Dim fromNum As String = "FROM_NUMBER"
Dim ToNum As String = "TO_NUMBER"
Dim userName As String = "YOUR USERNAME"
Dim password As String = "YOUR_PASSWORD"
Dim patternCode As String = "YOUR_PATTERN_CODE"
'create pattern parameters
Dim parameters = New ServiceReference1.input_data_type() {New ServiceReference1.input_data_type With {
.key = "number",
.value = "0912XXXXXXX"
}, New ServiceReference1.input_data_type With {
.key = "name",
.value = "اقای اسدی"
}, New ServiceReference1.input_data_type With {
.key = "tel",
.value = "021xxxxxxx"
}}
'call and get response of sendpattern action
Dim response As String = DVS.sendPatternSms(fromNum, {ToNum}, userName, password, patternCode, parameters)
Console.WriteLine(response)
End Sub
End Module
ارسال پیامک (تکی و گروهی)
فایل مورد بحث: Sendsms
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شماره ارسال کننده |
Char |
From |
متن پیامک |
Char |
Message |
شماره دریافت کننده |
Char |
TO |
'',
'pass'=>'',
'from'=>'',
'message'=>'تست',
'to'=>json_encode($rcpt_nm),
'op'=>'send'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
string[] rcpts = new string[] { "989100000009" };
string json = JsonConvert.SerializeObject(rcpts);
request.Method = "POST";
string postData = "op=send&uname=YourUsername&pass=YourPassword6&message=hello Test&to="+json+"&from=+985000145";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
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");
}
});
Imports System
Imports System.Collections.Generic
Public Module Module1
Public Sub Main()
'initial service refrence objects
Dim DVS As New ServiceReference1.smsserverPortTypeClient
Dim requestPattern As New ServiceReference1.sendPatternSmsRequest
'set your parameters
Dim fromNum As String = "FROM_NUMBER"
Dim ToNum As String = "TO_NUMBER"
Dim userName As String = "YOUR USERNAME"
Dim password As String = "YOUR_PASSWORD"
Dim patternCode As String = "YOUR_PATTERN_CODE"
'create pattern parameters
Dim parameters = New ServiceReference1.input_data_type() {New ServiceReference1.input_data_type With {
.key = "number",
.value = "0912XXXXXXX"
}, New ServiceReference1.input_data_type With {
.key = "name",
.value = "اقای اسدی"
}, New ServiceReference1.input_data_type With {
.key = "tel",
.value = "021xxxxxxx"
}}
'call and get response of sendpattern action
Dim response As String = DVS.sendPatternSms(fromNum, {ToNum}, userName, password, patternCode, parameters)
Console.WriteLine(response)
End Sub
End Module
ارسال پیامک به مخاطبین دفترچه تلفن
فایل مورد بحث : Booksend
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
متن پیامک |
Char |
message |
کد دفترچه تلفن |
int |
bookid |
'',
'pass'=>'',
'from'=>'',
'message'=>'تست',
'bookid'=>json_encode($rcpt_id),
'op'=>'booksend'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string[] phonebookId = new string[] { "" };
string json = JsonConvert.SerializeObject(phonebookId);
string postData = "op=booksend&uname=&pass=&from=&message=&bookid="+json;
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
ارسال پیامک محله ای
فایل مورد بحث : postalcodearea
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
Postalcoderarea |
Char |
op |
'',
'pass'=>'',
'op'=>'postalcodearea'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=postalcodearea&uname=&pass=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
ارسال پیامک بر اساس کد پستی
فایل مورد بحث : postalcodesend
پارامترهای ورودی
نام کاربری |
Char |
Uname |
|
پسورد |
char |
pass |
|
شماره ارسال کننده |
Char |
From |
|
متن پیام جهت ارسال |
Char |
message |
|
Tci برای همراه اول / Mtn برای ایرانسل |
char |
type |
|
0 -برای مرد وزن. 1 -برای مرد. 2 -برای زن |
int |
Gender |
Gender |
کدپستی |
char |
Postalcode |
|
Postalcodesend |
char |
op |
'',
'pass'=>'',
'from'=>'',
'message'=>'تست',
'type'=>'',
'gender'=>'',
'postalcode'=>'',
'from_row'=> '',
'count_send' => '',
'op'=>'postalcodesend'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=postalcodesend&uname=&pass=&type=&gender=&postalcode=&from=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
ارسال پیامک به بانک مشاغل
فایل مورد بحث : jobssend
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شماره ارسال کننده |
Char |
From |
متن پیامک |
Char |
message |
Json لیست از گرایش ها |
Char |
Trendid |
Jobssend |
char |
op |
Id شغل |
int |
Jobsid |
'',
'pass'=>'',
'from'=>'',
'message'=>'تست',
'trendid'=>json_encode($rcpt_nm),
'jobsid'=>'',
'op'=>'jobssend'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=jobssend&uname=&pass=&from=&message=&trendid=&jobsid=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
ارسال پیامک صوتی
فایل مورد بحث : sendvoice
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
تعداد تلاش تماس |
Char |
repeat |
دریافت کننده |
char |
to |
آدرس فایل صوتی |
char |
fileUrl |
sendvoice |
Char |
op |
'',
'pass'=>'',
'repeat'=>'1',
'to'=>json_encode($rcpt_nm),
'fileUrl'=>"http://file_url", //wav
'op'=>'sendvoice'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
string[] rcpts = new string[] { "989100000009" };
string json = JsonConvert.SerializeObject(rcpts);
request.Method = "POST";
string fileurl = "http://www.YourURL.com/voice.wav";
string postData = "op=sendvoice&uname=YourUsername&pass=YourPassword6&fileUrl="+fileurl+"&to="+json+"&repeat=1";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
ارسال پیامک نظیر به نظیر
فایل مورد بحث : sendPointToPoint
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شماره ارسال کننده |
Char |
from |
پیام |
char |
message |
دریافت کننده |
char |
to |
send |
char |
op |
'',
'pass'=>'',
'from'=>'',
'message'=>json_encode(array('test1','test2')),
'to'=>json_encode($rcpt_nm),
'op'=>'send'
);
$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;
?>
using Newtonsoft.Json;
using System;
using System.IO;
using System.Net;
using System.Text;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
string[] rcpts = new string[] { "989100000019", "989100000009" };
string json = JsonConvert.SerializeObject(rcpts);
string[] rcptss = new string[] { "sss", "www" };
string jsons = JsonConvert.SerializeObject(rcptss);
request.Method = "POST";
string postData = "op=send&uname=i&pass=6&message="+jsons+"&to="+ json + "&from=2000145";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
}
}
}
ارسال پیامک دوره ای
فایل مورد بجث : sendperiodsms
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شماره ارسال کننده |
Char |
from |
متن پیام |
char |
message |
دریافت کننده پیامک |
char |
to |
زمان ارسال |
char |
TIME |
send |
int |
op |
'',
'pass'=>'',
'from'=>'',
'message'=>'',
'to'=>json_encode($rcpt_nm),
'time' => '2017-01-01', //'time' => '2017-01-01 12:50:40'
'op'=>'send'
);
$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;
?>
لغو ارسال دوره ای
فایل مورد بحث : deleteperiodsms
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شناسه ارسال پیامک |
Char |
id |
deleteperiod |
---- |
op |
'',
'pass'=>'',
'id'=>'',
'op'=>'deleteperiod'
);
$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;
?>
ارسال پیامک انبوه
فایل مورد بحث : countrySend
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شماره ارسال کننده |
Char |
from |
پیام |
char |
message |
Id شهر |
int |
city_id |
pre_id |
int |
pre_id |
دائمی یا اعتباری |
int |
number_type |
id استان |
int |
state_id |
ردیف شروع |
int |
from_row |
تعداد ارسال پیامک |
int |
count_send |
'',
'pass'=>'',
'from'=>'',
'message'=>'',
'city_id'=>$city_id,
'pre_id'=>$pre_id,
'number_type'=>$type,
'state_id'=>'',
'from_row'=> '3',
'count_send' => '2',
'op'=>'countrysend'
);
$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;
?>
دریافت نام استان ها – برای ارسال پیامک انبوه
فایل مورد بحث : countryCity
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
id استان |
int |
state_id |
countrycity |
char |
op |
'',
'pass'=>'',
'state_id'=>'',
'op'=>'countrycity'
);
$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;
?>
دریافت نام شهر – برای ارسال پیامک انبوه
فایل مورد بحث : countryCity
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
id شهر |
int |
state_id |
countrycity |
char |
op |
'',
'pass'=>'',
'state_id'=>'',
'op'=>'countrycity'
);
$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;
?>
دریافت تعداد شماره ها – ارسال پیامک انبوه
فایل مورد بحث : countryCount
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
Id شهر |
int |
city_id |
pre_id |
int |
pre_id |
دائمی یا اعتباری |
char |
number_type |
'',
'pass'=>'',
'city_id'=>$city_id,
'pre_id'=>$pre_id,
'number_type'=>$type,
'op'=>'countrycount'
);
$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;
?>
وب سرویس ارسال پیامک بین المللی
فایل مورد بحث : countryPreId
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شماره ارسال کننده |
char |
from |
پیام |
int |
message |
Json شهر (id) |
char |
city_id |
نوع شماره : دائمی یا اعتباری |
char |
number_type |
countrypreid |
char |
op |
'',
'pass'=>'',
'city_id'=>'',
'number_type'=>$type,
'op'=>'countrypreid'
);
$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;
?>
دریافت وضعیت ارسال پیامک
فایل مورد بحث : getDeliver
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
Delivery |
char |
op |
شناسه ارسال |
int |
Uniqid |
'',
'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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=delivery&uname=&pass=&uinqid=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
چک کردن وضعیت پیامک
فایل مورد بحث : getMessageStatus
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
شناسه ارسال پیامک |
char |
messageid |
checkmessage |
char |
op |
'',
'pass'=>'',
'op'=>'checkmessage',
'messageid'=>''
);
$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);
if(isset($response2->statusMessage)){
echo $response2->statusMessage;
echo '
';
echo $response2->validMessage;
}else {
$res_code = $response2[0];
$res_data = $response2[1];
echo $res_data;
}
//statusMessage : Finish => پایان یافته, NoContactWithTheOperator => عدم برقراری با اپراتور, Interacting => در حال ارتباط,
// NoAuthentication => عدم احراز هویت, Active => فعال, NoSendSMS => عدم ارسال پیامک, Cancel => انصراف
//validMessage: approve => تایید شده, cancel => رد شده, notconfirm => منتظر تایید
?>
دریافت میزان اعتبار
فایل مورد بحث : getCredit
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
Credit |
char |
op |
'',
'pass'=>'',
'op'=>'credit'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=credit&uname=&pass=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
لیست دفترچه تلفن ها
فایل مورد بحث : bookList
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
Booklist |
char |
op |
'',
'pass'=>'',
'op'=>'booklist'
);
$handler = curl_init($url);
curl_setopt($handler, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($handler, CURLOPT_POSTFIELDS, $param);
curl_setopt($handler, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($handler);
$responseJsonDecode = json_decode($response);
$responseJsonDecode2 = json_decode($responseJsonDecode[1]);
foreach ($responseJsonDecode2 as $value) {
echo $value->title; //PhoneBookTitle
echo $value->id; //PhoneBookID
echo"\n\r";
}
?>
using System;
using System.Net;
using System.Text;
using System.IO;
using Newtonsoft.Json;
using System.Collections.Generic;
using Newtonsoft.Json.Linq;
namespace booklist
{
class Program
{
class PhoneBook
{
public string title { get; set; }
public string id { get; set; }
}
static void Main(string[] args)
{
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=booklist&uname=USERNAME&pass=PASSWORD";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
List phone = JsonConvert.DeserializeObject>(responseFromServer);
var val = phone.ToArray();
var jsonResult = val[1];
List results = JsonConvert.DeserializeObject>(jsonResult);
foreach(var phonebook in results){
Console.WriteLine("PhoneBook ID: "+phonebook.id + " and PhoneBook Title: " +phonebook.title);
}
Console.WriteLine(results);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
}
}
}
دریافت تعداد شماره یک کد پستی
فایل مورد بحث : postalcodecount
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
postalcodecount |
char |
op |
tci برای همراه اول / mtn برای ایرانسل |
char |
type |
0 -برای مرد و زن . 1 – برای مرد. 2 -برای زن |
int |
gender |
کد پستی |
char |
postalcode |
'',
'pass'=>'',
'op'=>'postalcodecount',
'type'=>'',
'gender'=>'',
'postalcode'=>''
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=postalcodecount&uname=&pass=&type=&gender=&postalcode=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
دریافت بانک مشاغل
فایل مورد بحث : jobslist
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
Jobslist |
char |
op |
'',
'pass'=>'',
'op'=>'jobslist'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=jobslist&uname=&pass=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
دریافت گرایش بانک مشاغل
فایل مورد بحث : jobsTrend
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
ID شغل اصلی |
char |
jobsid |
jobstrendlist |
char |
op |
'',
'pass'=>'',
'jobsid'=>'',
'op'=>'jobstrendlist'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=jobstrendlist&uname=&pass=&jobsid=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
تعداد شماره های بانک مشاغل
فایل مورد بحث : jobscount
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
Json لیست از گرایش ها |
char |
Trendid |
jobscount |
int |
op |
'',
'pass'=>'',
'trendid'=>json_encode($trn_ls),
'op'=>'jobscount'
);
$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;
?>
WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd");
request.Method = "POST";
string postData = "op=jobscount&uname=&pass=&trendid=";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
System.Diagnostics.Debug.WriteLine(responseFromServer);
ارسال تیکت پشتیبانی
فایل مورد بحث : addticket
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
موضوع تیکت |
char |
subject |
توضیحات |
char |
description |
نوع پشتیبانی |
char |
type |
درجه اهمیت |
char |
importance |
اطلاع رسانی از طریق پیامک |
int |
sms_notification |
فایل ضمیمه |
int |
file |
ticketadd |
int |
op |
'',
'pass'=>'',
'subject' => 'موضوع',
'description' => 'توضیحات',
'type'=> 'fiscal', //'fiscal','webservice','problem','lineservices'
'importance' => 'low', //'low','middle','quick','acute'
'sms_notification' => 'yes', //'yes','no'
'file'=> 'http://yoururl/file.zip', /// .zip
'op'=>'ticketadd'
);
$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;
?>
پاسخ به تیکت
فایل مورد بحث : answerticket
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
توضیحات پاسخ به تیکت |
char |
description |
شماره تیکت |
int |
ticket_id |
فایل ضمیمه |
char |
file |
ticketanswer |
char |
op |
'',
'pass'=>'',
'description' => 'توضیحات',
'ticket_id'=>'',
'file'=> 'http://yoururl/file.zip', /// .zip
'op'=>'ticketanswer'
);
$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;
?>
دریافت خطوط ارسال پیامک
فایل مورد بحث : getlines
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
lines |
char |
op |
'',
'pass'=>'',
'op'=>'lines'
);
$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;
?>
ارسال پیامک انبوه بر اساس پیش شماره
فایل مورد بحث : countryPreId
پارامترهای ورودی
نام کاربری |
Char |
Uname |
پسورد |
char |
pass |
Json ای دی شهر |
char |
city_id |
دائمی یا اعتباری |
char |
number_type |
countrypreid |
char |
op |
'',
'pass'=>'',
'city_id'=>$city_id,
'pre_id'=>$pre_id,
'number_type'=>$type,
'op'=>'countrycount'
);
$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;
?>
امکانات اصلی شما
وب سرویس آرتا پیامک امکانات بسیار زیادی را در اختیار شما می گذارد، از ساده ترین امکان وب سرویس ارسال پیامک تا مدیریت کاربران پنل نمایندگی را می توانید با استفاده از وب سرویس آرتا پیامک به همراه نمونه کد های موجود مدیریت کنید.
ارسال، دریافت و مدیریت پیامک
شما با استفاده از وب سرویس سامانه آرتا پیامک میتوانید پیامک بفرستید، پیامک دریافت کنید و پیامک های خود را مدیریت کنید.


پشتیبانی دائمی ۲۴/۷
ما در تمام روزهای هفته، پاسخگوی سوالات و مشکلات شما(از طریق تلفن و تیکت) خواهیم بود و در جهت رفع آنها تلاش خواهیم کرد.

99.99% آپ تایم
ما 7 سال است که سرویس وب سرویس خود را ارائه می دهیم و در این مدت نشان داده ایم که می توانیم خدمات پیامکی با ثبات ارائه دهیم.

تعرفه پایین
آرتا پیامک یک تعرفه بسیار مناسب برای sms، پیام صوتی و همینطور پیامک هایی که از بلک لیست عبور می کنند را به شما ارائه می دهد.

تعرفه پایین
مدیر پیامک یک تعرفه بسیار مناسب برای SMS، پیام صوتی و همینطور پیامک هایی که از بلک لیست عبور میکنند را به شما ارائه میدهد.

99.99% آپ تایم
ما 5 سال است که سرویس وب سرویس خود را ارائه میدهیم و در این مدت نشان دادهایم که میتوانیم خدمات پیامکی با ثبات ارائه دهیم.

ایجاد وب سرویس درخواستی
اگر شما یک وب سرویس مشخص نیاز داشته باشید و تیم فنی برای نوشتن آن نداشته باشید، برنامهنویسهای ما به شما کمک میکنند.

بازگشت هزینه پیامکهای نرسیده
اگر اس ام اس شما به دست مشتری نرسد، ما هزینه آن را به شما بازخواهیم گرداند و راههای دیگری برای ارسال جلوی پایتان میگذاریم.

پشتیبانی 24 ساعته / 7 روز هفته
ما در تمام روزهای هفته، پاسخگوی سوالات و مشکلات شما (از طریق تلفن و تیکت) خواهیم بود و در جهت رفع آنها تلاش خواهیم کرد.

30 روز ضمانت بازگشت وجه
شما فرصت دارید تا 30 روز پنل اس ام اس ملی پیامک را به صورت رایگان تست کنید. عدم رضایت شما به معنی بازگشت وجه است.

91691362 - 021
info[at]artapayamak.com
آرتا پیامک یکی از بهترین ارائهدهندگان پنل اس ام اس در ایران است که امکان ارسال پیامک تبلیغاتی و پیامک انبوه را با کمترین هزینه و بالاترین سرعت فراهم میکند. با استفاده از سامانه پیامک ما میتوانید پیامهای خود را به مخاطبان هدف ارسال کرده و بازدهی تبلیغات خود را افزایش دهید. جهت کسب اطلاعات بیشتر درباره تعرفهها و امکانات، به صفحه تعرفه پنل اس ام اس مراجعه کنید.
آرتا پیامک پیشرفتهترین پنل پیامکی جهت ارسال پیامک انبوه تبلیغاتی و ارسال پیامک وبسرویس خدماتی است.
کلیه حقوق مادی و معنوی برای آرتا پیامک محفوظ است.