สถานะ SMS

การค้นหา

รายการสถานะ SMS ที่ส่งโดยผู้ใช้
คุณสามารถดำเนินการค้นหาในรายการนี้ได้

URL

https://sms.api.engagelab.cc/v1/status
              
              https://sms.api.engagelab.cc/v1/status

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

วิธีการร้องขอ HTTP

GET
              
              GET

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

ส่วนหัวของคำขอ

ส่วนหัว ประเภท จำเป็น คำอธิบาย
Authorization string true Basic base64(sms_user:sms_key)

คำอธิบายพารามิเตอร์

พารามิเตอร์ ประเภท จำเป็น คำอธิบาย
offset string No ตำแหน่งเริ่มต้นของการค้นหา, ช่วง [0-], ค่าเริ่มต้นคือ 0
limit string No จำนวนการค้นหา, ช่วง [0-100], ค่าเริ่มต้นคือ 100
time_zone string No เขตเวลา ค่าเริ่มต้น: +8
send_date string Yes วันที่ส่ง, รูปแบบ: yyyy-mm-dd
phone string No หมายเลขโทรศัพท์
sms_ids string No SMS IDs ที่ส่งสำเร็จ, หลาย sms_ids คั่นด้วย ;, รองรับสูงสุด 10
msg_type string No ประเภท SMS, 2 หมายถึง SMS ระหว่างประเทศ
sms_user string No SMS_USER เฉพาะของลูกค้า
template_id string No Template ID
label_id string No Label ID
status string No 1 ส่งแล้ว, 2 ส่งถึงแล้ว, 3 รอการรับ, 4 ประมวลผลล้มเหลว, 5 การส่งล้มเหลว
sub_status string No สถานะย่อย

หมายเหตุ:

  1. รองรับการค้นหาข้อมูลรายละเอียดของวันที่เฉพาะภายใน 6 เดือนที่ผ่านมา
  2. บันทึกที่ได้จากการค้นหาแต่ละครั้งจะถูกแคชไว้ 10 นาทีตามพารามิเตอร์ที่ผู้ใช้ระบุ
  3. API นี้จำกัด sms_user แต่ละรายให้เรียกใช้งานได้ 60 ครั้งต่อนาที

ตัวอย่างคำขอ

curl -X GET "sms.api.engagelab.cc/v1/status?start_date=2011-11-20&end_date=2011-11-20?msg_types=2" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
              
              curl -X GET "sms.api.engagelab.cc/v1/status?start_date=2011-11-20&end_date=2011-11-20?msg_types=2" 
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>"

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

คำอธิบายการตอบกลับ

พารามิเตอร์ คำอธิบาย
phone หมายเลขโทรศัพท์
sms_id SMS ID
msg_type ประเภท SMS
sms_user SMS_USER
template_id Template ID
template_name ชื่อเทมเพลต
status 1 ส่งแล้ว, 2 ส่งถึงแล้ว, 3 รอการรับ, 4 ประมวลผลล้มเหลว, 5 การส่งล้มเหลว
status_desc คำอธิบายสถานะการส่ง SMS, แบ่งเป็น 5 สถานะ: Request, Delivered, Processing Failed, Sending Failed, Pending Receipt
sub_status สถานะย่อย
sub_status_desc คำอธิบายสถานะย่อย, ดูตารางด้านล่าง
request_time เวลาการร้องขอ
update_time เวลาอัปเดต
response_message บันทึกการส่ง

รหัสสถานะประมวลผลล้มเหลวและคำอธิบาย:

sub_status คำอธิบายสถานะย่อย
410 ประมวลผลล้มเหลว - รายการบล็อกทั่วโลก
420 ประมวลผลล้มเหลว - รายการบล็อกท้องถิ่น
430 ประมวลผลล้มเหลว - ยกเลิกการสมัคร
440 ประมวลผลล้มเหลว - ตัวกรองคำสำคัญ
450 ประมวลผลล้มเหลว - ข้อผิดพลาดในการแทนที่ตัวแปร
460 ประมวลผลล้มเหลว - เนื้อหาไม่เป็นไปตามข้อกำหนด
470 ประมวลผลล้มเหลว - เกินขีดจำกัดความถี่
480 ประมวลผลล้มเหลว - อื่นๆ

รหัสสถานะการส่งล้มเหลวและคำอธิบาย:

sub_status คำอธิบายสถานะย่อย
500 การส่งล้มเหลว - หมายเลขว่างเปล่า
510 การส่งล้มเหลว - ถูกระงับ
520 การส่งล้มเหลว - รายการบล็อก
530 การส่งล้มเหลว - สายไม่ว่าง
540 การส่งล้มเหลว - ไม่มีการตอบรับ
550 การส่งล้มเหลว - ถูกบล็อก
560 การส่งล้มเหลว - โทรศัพท์ขัดข้อง
570 การส่งล้มเหลว - อยู่นอกพื้นที่ให้บริการ
580 การส่งล้มเหลว - ปิดเครื่อง
590 การส่งล้มเหลว - อื่นๆ

ตัวอย่างการตอบกลับ

{ "result": [{ "sms_id":"***_**_**_**_**$**", "msg_type": 2, "phone": "+16235217", "request_time": "2017-02-19 00:21:20", "response_message": "success", "sms_user": "*****", "status_desc": "delivery", "status":2, "template_id": "10", "template_name": "engagelab code", "update_time": "2017-02-19 00:21:21" } ], "total": 1 }
              
              {
    "result":  [{
                "sms_id":"***_**_**_**_**$**",
                "msg_type": 2,
                "phone": "+16235217",
                "request_time": "2017-02-19 00:21:20",
                "response_message": "success",
                "sms_user": "*****",
                "status_desc": "delivery",
                "status":2,
                "template_id": "10",
                "template_name": "engagelab code",
                "update_time": "2017-02-19 00:21:21"
            }
        ],
        "total": 1
    }

            
โค้ดนี้โชว์เป็นหน้าต่างลอย
icon
ติดต่อฝ่ายขาย