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

دریافت پیامک های دریافتی

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

دریافت پیامک های دریافتی

RecieveMessages
Rest فعال

از طریق این متد می توانید پیامک های ارسالی خود را در بازه زمانی مشخص دریافت نمایید.

پارامترها
نام نوع محل اجباری آرایه توضیحات
Token String Header بله خیر توکن ثبت شده در سامانه پیامک آموت
FromDateTime Object Body بله خیر از تاریخ/زمان
ToDateTime Object Body خیر خیر تا تاریخ/زمان
LineNumber String Body خیر خیر شماره خط (این فیلد اختیاری میباشد و درصورت مقدار براساس آن شماره خط فیلتر میشود)
نمونه کدها
CSharp C#
Request
using System;
using System.Net;
using System.Text;
using System.Collections.Specialized;

string token = "MyToken";
var fromDate = "2024-09-01 00:00:00";
var toDate   = "2024-10-01 00:00:00";
var line     = ""; // اختیاری

using (var wc = new WebClient())
{
    wc.Headers.Add(HttpRequestHeader.Authorization, token);
    var form = new NameValueCollection {
        {"FromDateTime", fromDate},
        {"ToDateTime", toDate},
        {"LineNumber", line}
    };
    var bytes = wc.UploadValues("https://portal.amootsms.com/rest/RecieveMessages", form);
    var body = Encoding.UTF8.GetString(bytes);
    Console.WriteLine(body); // شامل Status و Data
}
Python Python
Request
import requests

token = "MyToken"
url = "https://portal.amootsms.com/rest/RecieveMessages"
form = {
    "FromDateTime": "2024-09-01 00:00:00",
    "ToDateTime": "2024-10-01 00:00:00",
    "LineNumber": ""  # اختیاری
}
headers = {"Authorization": token}
resp = requests.post(url, data=form, headers=headers)
print(resp.json())  # {"Status": ..., "Data": [...]}
Php PHP
Request
<?php
$token = "MyToken";
$url = "https://portal.amootsms.com/rest/RecieveMessages";
$data = [
  "FromDateTime" => "2024-09-01 00:00:00",
  "ToDateTime"   => "2024-10-01 00:00:00",
  "LineNumber"   => ""
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: $token"]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
Java Java
Request
import java.io.*;
import java.net.*;

public class RecieveMessagesExample {
  public static void main(String[] args) throws Exception {
    String token = "MyToken";
    URL url = new URL("https://portal.amootsms.com/rest/RecieveMessages");
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    conn.setRequestMethod("POST");
    conn.setRequestProperty("Authorization", token);
    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    conn.setDoOutput(true);
    String body = "FromDateTime=2024-09-01 00:00:00&ToDateTime=2024-10-01 00:00:00&LineNumber=";
    try(OutputStream os = conn.getOutputStream()) { os.write(body.getBytes()); }
    try(BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"))) {
      String line; StringBuilder sb = new StringBuilder();
      while((line = br.readLine()) != null) sb.append(line);
      System.out.println(sb.toString());
    }
  }
}
لطفا میزکار خود را انتخاب کنید