در حال دریافت اطلاعات...

ارسال از طریق الگو

مستندات فنی
ApiReference نسخه 1.0 فعال
دسته بندی: پیامک / ارسال
API Reference
لیست متدها، ورودی‌ها، خروجی‌ها و نمونه کدها
Post https://portal.amootsms.com/rest/SendWithPattern

ارسال از طریق الگو

SendWithPattern
Rest فعال

متد وب سرویس ارسال از طریق الگو (پترن)

در صورتی که الگوی پیامک خود را در پنل کاربری ثبت نموده باشید با استفاده از این متد می توانید الگوی خود را به صورت فوری و به شماره انتخابی ارسال نمایید.
پارامترها
نام نوع محل اجباری آرایه توضیحات
Token String Header بله خیر توکن ثبت شده در سامانه پیامک آموت
Mobile String Body بله خیر موبایل دریافت کننده پیامک
PatternCodeID Int Body بله خیر کد الگوی پیامک
PatternValues String Body بله بله مقادیر الگوهای در متن پیامک بایستی به ترتیب همان الگوها در نظر گرفته شود
نمونه کدها
Curl cURL
Request
curl -X POST https://portal.amootsms.com/rest/SendWithPattern \
-H "Authorization: MyToken" \
-d "Mobile=9120000000" \
-d "PatternCodeID=1" \
-d "PatternValues=پارامتر 1,پارامتر 2"
CSharp C#
Request
string Token = "MyToken";
string Mobile = "9120000000";
int PatternCodeID = 1;
string[] PatternValues = new string[] { "پارامتر 1", "پارامتر 2" };

using (var client = new System.Net.WebClient())
{
    client.Headers.Add(System.Net.HttpRequestHeader.Authorization, Token);

    var data = new System.Collections.Specialized.NameValueCollection()
    {
        { "Mobile", Mobile },
        { "PatternCodeID", PatternCodeID.ToString() },
        { "PatternValues", string.Join(",",PatternValues) },
    };

    byte[] bytes = client.UploadValues("https://portal.amootsms.com/rest/SendWithPattern", data);
    string json = System.Text.UTF8Encoding.UTF8.GetString(bytes); // خروجی
}
Php PHP
Request
$token = 'MyToken';
$mobile = '9120000000';
$patternCodeID = 1;
$patternValues = ['پارامتر 1', 'پارامتر 2'];

$ch = curl_init('https://portal.amootsms.com/rest/SendWithPattern');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: '.$token]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
    'Mobile' => $mobile,
    'PatternCodeID' => $patternCodeID,
    'PatternValues' => implode(',', $patternValues)
]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);

echo $response;
لطفا میزکار خود را انتخاب کنید