فعال کردن آدرس انتقال دلیوری
مستندات فنی
ApiReference
نسخه 1.0
فعال
دسته بندی: پیامک / وب هوک
API Reference
لیست متدها، ورودیها، خروجیها و نمونه کدها
Post
https://portal.amootsms.com/rest/RelayMessageDeliverySetActive
فعال کردن آدرس انتقال دلیوری
RelayMessageDeliverySetActive
از طریق این متد می توانید یک آدرس "انتقال دلیوری پیامهای ارسالی" را فعال یا غیرفعال نمایید.
پارامترها
| نام | نوع | محل | اجباری | آرایه | توضیحات |
|---|---|---|---|---|---|
Token |
String | Header | بله | خیر | توکن ثبت شده در سامانه پیامک آموت |
RelayMessageDeliveryID |
Long | Body | بله | خیر | کد آدرس "انتقال دلیوری پیامهای ارسالی" |
Active |
Bool | Body | بله | خیر | فعال بودن |
پاسخها
200
نمونه پاسخ موفق
Schema
"Success"
نمونه کدها
Curl
cURL
Request
curl -X POST "https://portal.amootsms.com/rest/RelayMessageDeliverySetActive" \
-H "Authorization: MyToken" \
-d "RelayMessageDeliveryID=42" \
-d "Active=true"
CSharp
C#
Request
string Token = "MyToken";
long RelayMessageDeliveryID = 42; // شناسه معتبر
bool Active = true;
using (var client = new System.Net.WebClient())
{
client.Headers.Add(System.Net.HttpRequestHeader.Authorization, Token);
var data = new System.Collections.Specialized.NameValueCollection() {
{ "RelayMessageDeliveryID", RelayMessageDeliveryID.ToString() },
{ "Active", Active.ToString().ToLower() }
};
byte[] bytes = client.UploadValues("https://portal.amootsms.com/rest/RelayMessageDeliverySetActive", data);
string json = System.Text.UTF8Encoding.UTF8.GetString(bytes);
Console.WriteLine(json); // "Success" یا "Failed"
}
Python
Python
Request
import requests
headers = {"Authorization": "MyToken"}
form = {"RelayMessageDeliveryID": 42, "Active": "true"}
r = requests.post("https://portal.amootsms.com/rest/RelayMessageDeliverySetActive", data=form, headers=headers)
print(r.text) # "Success" یا "Failed"
Php
PHP
Request
$token = 'MyToken';
$post = ['RelayMessageDeliveryID' => 42, 'Active' => 'true'];
$ch = curl_init('https://portal.amootsms.com/rest/RelayMessageDeliverySetActive');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: $token"]);
$response = curl_exec($ch);
curl_close($ch);
echo $response; // "Success" یا "Failed"
Java
Java
Request
import java.io.*;
import java.net.*;
public class RelaySetActiveExample {
public static void main(String[] args) throws Exception {
String token = "MyToken";
URL url = new URL("https://portal.amootsms.com/rest/RelayMessageDeliverySetActive");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Authorization", token);
conn.setDoOutput(true);
String body = "RelayMessageDeliveryID=42&Active=true";
try(OutputStream os = conn.getOutputStream()) { os.write(body.getBytes()); }
try(BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()))) {
String line; StringBuilder sb = new StringBuilder();
while((line = br.readLine()) != null) sb.append(line);
System.out.println(sb.toString()); // "Success" یا "Failed"
}
}
}