دریافت پیامک ارسالی
مستندات فنی
ApiReference
نسخه 1.0
فعال
دسته بندی: پیامک / دریافت
API Reference
لیست متدها، ورودیها، خروجیها و نمونه کدها
Post
https://portal.amootsms.com/rest/GetMessage
دریافت پیام
GetMessage
از طریق این متد می توانید پیامکی که ارسال نمودید را دریافت نمایید.
پارامترها
| نام | نوع | محل | اجباری | آرایه | توضیحات |
|---|---|---|---|---|---|
Token |
String | Header | بله | خیر | توکن ثبت شده در سامانه پیامک آموت |
MessageID |
Long | Body | بله | خیر | کد پیام |
نمونه کدها
Curl
cURL
Request
curl -X POST "https://portal.amootsms.com/rest/GetMessage" \
-H "Authorization: {YourToken}" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "MessageID=600000001"
CSharp
C#
Request
using System.Net.Http;
using System.Threading.Tasks;
using System.Collections.Generic;
var url = "https://portal.amootsms.com/rest/GetMessage";
using (var http = new HttpClient())
{
http.DefaultRequestHeaders.Add("Authorization", "{YourToken}");
var form = new FormUrlEncodedContent(new []
{
new KeyValuePair<string,string>("MessageID","600000001")
});
var res = await http.PostAsync(url, form);
var body = await res.Content.ReadAsStringAsync();
// مقدار Status را بررسی کنید
}
Python
Python
Request
import requests
url = "https://portal.amootsms.com/rest/GetMessage"
headers = {"Authorization": "{YourToken}"}
data = {"MessageID": "600000001"}
r = requests.post(url, headers=headers, data=data)
print(r.text)
Php
PHP
Request
<?php
$ch = curl_init("https://portal.amootsms.com/rest/GetMessage");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query(["MessageID" => "600000001"]),
CURLOPT_HTTPHEADER => ["Authorization: {YourToken}"],
CURLOPT_RETURNTRANSFER => true
]);
$resp = curl_exec($ch);
curl_close($ch);
echo $resp; // Status را بررسی کنید
Java
Java
Request
import java.net.*;
import java.io.*;
import java.nio.charset.StandardCharsets;
String url = "https://portal.amootsms.com/rest/GetMessage";
String data = "MessageID=600000001";
HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setRequestProperty("Authorization", "{YourToken}");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
try (OutputStream os = conn.getOutputStream()) {
os.write(data.getBytes(StandardCharsets.UTF_8));
}
try (BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), StandardCharsets.UTF_8))) {
String line; StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) sb.append(line);
System.out.println(sb.toString()); // Status را بررسی کنید
}