ลายเซ็น SMS

คุณสามารถสอบถาม เพิ่ม และแก้ไขลายเซ็น SMS ผ่านอินเทอร์เฟซต่อไปนี้

สอบถามลายเซ็นเดียว

ส่งคืนข้อมูลพื้นฐานเกี่ยวกับลายเซ็น SMS

URL

https://sms.api.engagelab.cc/v1/signs/{sign_id}
              
              https://sms.api.engagelab.cc/v1/signs/{sign_id}

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

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

GET
              
              GET

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

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

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

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

curl -X GET "https://sms.api.engagelab.cc/v1/signs/10" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
              
              curl -X GET "https://sms.api.engagelab.cc/v1/signs/10" 
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>"

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

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

ฟิลด์ คำอธิบาย
sign_id ID ลายเซ็น
sign_name ชื่อลายเซ็น
create_time เวลาสร้าง
update_time เวลาอัปเดต

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

Response-success

HTTP Status: 200

{ "result": { "sign_id": 10, "sign_name": "shanshan", "create_time": "2021-04-10T10:44:37+0800", "update_time": "2022-06-14T19:20:35+0800" } }
              
              {
    "result": {
            "sign_id": 10,
            "sign_name": "shanshan",
            "create_time": "2021-04-10T10:44:37+0800",
            "update_time": "2022-06-14T19:20:35+0800"
        
    }
}

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

Response-error

HTTP Status :400

{ "code": 34010, "message": "sign not exists" }
              
              {
    "code": 34010,
    "message": "sign not exists"
}

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

สอบถามลายเซ็นหลายรายการ

ส่งคืนข้อมูลพื้นฐานเกี่ยวกับเทมเพลต SMS

URL

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

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

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

GET
              
              GET

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

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

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

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

พารามิเตอร์ ประเภท จำเป็น คำอธิบาย
sign_name string No ชื่อลายเซ็น รองรับการค้นหาแบบคลุมเครือ

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

curl -X GET "https://sms.api.engagelab.cc/v1/signs" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
              
              curl -X GET "https://sms.api.engagelab.cc/v1/signs" 
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>"

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

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

ฟิลด์ คำอธิบาย
sign_id ID ลายเซ็น
sign_name ชื่อลายเซ็น
create_time เวลาสร้าง
update_time เวลาอัปเดต

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

Response-success

HTTP Status: 200

{ "result": [{ "sign_id": 1427, "sign_name": "shanshan", "create_time": "2015-04-10T10:44:37+0800", "update_time": "2016-06-14T19:20:35+0800" } ], "count":1, "total":1 }
              
              {
    "result":  [{
                "sign_id": 1427,
                "sign_name": "shanshan",
                "create_time": "2015-04-10T10:44:37+0800",
                "update_time": "2016-06-14T19:20:35+0800"
            }
        ],
    "count":1,
    "total":1
    
}

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

Response-error

HTTP Status: 401

{ "code": 30000, "message": "Authentication failed" }
              
              {
  "code": 30000,
  "message": "Authentication failed"
}

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

เพิ่มลายเซ็น

ส่งคืนข้อมูลพื้นฐานเกี่ยวกับลายเซ็น SMS ที่เพิ่มสำเร็จ

URL

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

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

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

POST
              
              POST

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

Content-type

application/json
              
              application/json

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

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

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

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

พารามิเตอร์ ประเภท จำเป็น คำอธิบาย
sign_name string Yes ชื่อลายเซ็น ความยาว 2-60 ตัวอักษร ห้ามมีสัญลักษณ์ [] หรือ 【】

หมายเหตุ:

  1. จำนวนลายเซ็นสูงสุดที่สามารถสร้างได้คือ 100

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

curl -X POST "https://sms.api.engagelab.cc/v1/signs" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>" --header "Content-Type: application/json" --data '{ "sign_name": "ccc" }'
              
              curl -X POST "https://sms.api.engagelab.cc/v1/signs"
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>" 
--header "Content-Type: application/json" 
--data '{
    "sign_name": "ccc"
}'  

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

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

ฟิลด์ คำอธิบาย
sign_id ID ลายเซ็น
sign_name ชื่อลายเซ็น
create_time เวลาสร้าง
update_time เวลาอัปเดต

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

Response-success

HTTP Status: 200

{ "result": { "sign_id": 1529, "sign_name": "ccc", "create_time": "2015-04-10T10:44:37+0800", "update_time": "2016-06-14T19:20:35+0800" } }
              
              {
    "result": {
                "sign_id": 1529,
                "sign_name": "ccc",
                "create_time": "2015-04-10T10:44:37+0800",
                "update_time": "2016-06-14T19:20:35+0800"
    }
}

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

Response-error

HTTP Status: 400

{ "code": 34005, "message": "Invalid sign_name" }
              
              {
    "code": 34005,
    "message": "Invalid sign_name"
}

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

อัปเดตลายเซ็น

ส่งคืนข้อมูลพื้นฐานเกี่ยวกับลายเซ็น SMS ที่อัปเดตสำเร็จ

URL

https://sms.api.engagelab.cc/v1/signs/{sign_id}
              
              https://sms.api.engagelab.cc/v1/signs/{sign_id}

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

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

PUT
              
              PUT

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

Content-type

application/json
              
              application/json

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

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

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

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

พารามิเตอร์ ประเภท จำเป็น คำอธิบาย
sign_name string true ชื่อลายเซ็น ความยาว 2-60 ตัวอักษร ห้ามมีสัญลักษณ์ [] หรือ 【】

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

curl -X PUT "https://api.sendcloud.net/v1/signs/11617" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>" --header "Content-Type: application/json" --data '{ "sign_name": "ccc" }'
              
              curl -X PUT "https://api.sendcloud.net/v1/signs/11617"
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>" 
--header "Content-Type: application/json" 
--data '{
    "sign_name": "ccc"
}'  

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

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

Response-success

HTTP Status: 200

{ "count": 1 }
              
              {
    "count": 1
}

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

Response-error

HTTP Status: 400

{ "code": 34005, "message": "Invalid sign_name" }
              
              {
    "code": 34005,
    "message": "Invalid sign_name"
}

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

ลบลายเซ็น

ส่งคืนข้อมูลพื้นฐานเกี่ยวกับว่าการลบสำเร็จหรือไม่

URL

https://sms.api.engagelab.cc/v1/signs/{sign_id}
              
              https://sms.api.engagelab.cc/v1/signs/{sign_id} 

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

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

DELETE
              
              DELETE

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

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

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

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

curl -X DELETE "https://api.sendcloud.net/v1/signs/11617" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
              
              curl -X DELETE "https://api.sendcloud.net/v1/signs/11617" 
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>"

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

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

Response-success

HTTP Status: 200

{ "count": 1 }
              
              {
    "count": 1
}

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