ลายเซ็น 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 ตัวอักษร ห้ามมีสัญลักษณ์ [] หรือ 【】 |
หมายเหตุ:
- จำนวนลายเซ็นสูงสุดที่สามารถสร้างได้คือ 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
}
โค้ดนี้โชว์เป็นหน้าต่างลอย