ยกเลิกการสมัคร
เมื่อผู้ใช้เลือกที่จะยกเลิกการสมัครรับอีเมล ที่อยู่อีเมลของพวกเขาจะถูกเพิ่มในรายการนี้
ที่อยู่อีเมลในรายการนี้จะไม่ได้รับอีเมลอีกต่อไป
คุณสามารถค้นหา ลบ หรือเพิ่มรายการในรายการนี้ได้
ที่อยู่การโทร
| ศูนย์ข้อมูล | URL |
|---|---|
| สิงคโปร์ | https://email.api.engagelab.cc |
| ตุรกี | https://emailapi-tr.engagelab.com |
เมื่อใช้ REST API ให้แน่ใจว่าศูนย์ข้อมูลที่เลือกตรงกับ URL พื้นฐานที่เหมาะสม
POST/v1/unsubscribes
การค้นหา
URL
https://email.api.engagelab.cc/v1/unsubscribes
https://email.api.engagelab.cc/v1/unsubscribes
โค้ดนี้โชว์เป็นหน้าต่างลอย
วิธีการร้องขอ HTTP
GET
GET
โค้ดนี้โชว์เป็นหน้าต่างลอย
ส่วนหัว
| ส่วนหัว | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| Authorization | string | ใช่ | Basic base64(api_user:api_key) |
คำอธิบายพารามิเตอร์การค้นหา
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| start_date | string | * | วันที่เริ่มต้น (รูปแบบ: yyyy-MM-dd) |
| end_date | string | * | วันที่สิ้นสุด (รูปแบบ: yyyy-MM-dd) |
| string | * | ที่อยู่อีเมล เช่น 22@gmail.com |
|
| api_user | string | ไม่ | ผู้ใช้ API ที่ระบุ ค่าเริ่มต้นคือ all |
| offset | int | ไม่ | ตำแหน่งเริ่มต้น [0-] ค่าเริ่มต้นคือ 0 |
| limit | int | ไม่ | จำนวน [0-100] ค่าเริ่มต้นคือ 100 |
หมายเหตุ:
- ช่วงเวลาการค้นหาไม่สามารถเกินสามเดือน
- เมื่อค้นหาด้วยที่อยู่อีเมลเฉพาะ พารามิเตอร์ช่วงเวลาจะถูกละเว้น
ตัวอย่างการร้องขอ:
curl -X GET -H 'Content-Type: application/json; charset=utf-8'
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ=='
'https://email.api.engagelab.cc/v1/unsubscribes?offset=0&limit=30'
curl -X GET -H 'Content-Type: application/json; charset=utf-8'
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ=='
'https://email.api.engagelab.cc/v1/unsubscribes?offset=0&limit=30'
โค้ดนี้โชว์เป็นหน้าต่างลอย
คำอธิบายการตอบกลับ
| พารามิเตอร์ | คำอธิบาย |
|---|---|
| ที่อยู่อีเมล | |
| api_user | ผู้ใช้ API |
| type | ประเภทการยกเลิกการสมัคร (0, 1, 2, 3) |
| unsubscribe_time | เวลาที่เกิดการยกเลิกการสมัคร |
| expire_time | เวลาหมดอายุของการบล็อกการยกเลิกการสมัคร |
| ประเภท | คำอธิบาย |
|---|---|
| 0 | ฉันไม่ต้องการรับอีเมลประเภทนี้อีกต่อไป |
| 1 | นี่ไม่ใช่สิ่งที่ฉันสมัครรับ |
| 2 | นี่คือสแปม |
| 3 | นี่คืออีเมลหลอกลวง ฉันต้องการรายงาน |
ตัวอย่างการตอบกลับ:
{
"result": [
{
"email": "524244185@qq.com",
"unsubscribe_time": "2021-01-12T17:03:23+08:00",
"expire_time": "2023-01-12T17:03:23+08:00",
"api_user": "delong_test",
"type": 0
}
],
"count": 1,
"total": 1
}
{
"result": [
{
"email": "524244185@qq.com",
"unsubscribe_time": "2021-01-12T17:03:23+08:00",
"expire_time": "2023-01-12T17:03:23+08:00",
"api_user": "delong_test",
"type": 0
}
],
"count": 1,
"total": 1
}
โค้ดนี้โชว์เป็นหน้าต่างลอย
เพิ่ม
URL
https://email.api.engagelab.cc/v1/unsubscribes
https://email.api.engagelab.cc/v1/unsubscribes
โค้ดนี้โชว์เป็นหน้าต่างลอย
Content-Type:
Content-Type: application/json;charset=utf-8
Content-Type: application/json;charset=utf-8
โค้ดนี้โชว์เป็นหน้าต่างลอย
วิธีการร้องขอ HTTP
POST
POST
โค้ดนี้โชว์เป็นหน้าต่างลอย
ส่วนหัว
| ส่วนหัว | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| Authorization | string | ใช่ | Basic base64(api_user:api_key) |
คำอธิบายพารามิเตอร์ในเนื้อหาคำร้องขอ
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| string | ใช่ | ที่อยู่อีเมลที่จะเพิ่ม | |
| expire_time | string | ใช่ | เวลาหมดอายุของการบล็อกการยกเลิกการสมัคร (รูปแบบ: yyyy-MM-dd) |
ตัวอย่างการร้องขอ:
curl -X POST -H 'Content-Type: application/json; charset=utf-8'
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ=='
--data '{"email": "xjmfc23@126.com","expire_time":"2023-12-31"}'
'https://email.api.engagelab.cc/v1/unsubscribes'
curl -X POST -H 'Content-Type: application/json; charset=utf-8'
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ=='
--data '{"email": "xjmfc23@126.com","expire_time":"2023-12-31"}'
'https://email.api.engagelab.cc/v1/unsubscribes'
โค้ดนี้โชว์เป็นหน้าต่างลอย
คำอธิบายการตอบกลับ
| พารามิเตอร์ | คำอธิบาย |
|---|---|
| ที่อยู่อีเมล | |
| api_user | API_USER |
| unsubscribe_time | เวลาที่เกิดการยกเลิกการสมัคร |
| expire_time | เวลาหมดอายุ |
ตัวอย่างการตอบกลับ:
{
"result": {
"email": "abc@qq.com",
"api_user": "api_user",
"unsubscribe_time": "2014-11-19 10:57:24",
"expire_time": "2014-11-19 10:57:24"
}
{
"result": {
"email": "abc@qq.com",
"api_user": "api_user",
"unsubscribe_time": "2014-11-19 10:57:24",
"expire_time": "2014-11-19 10:57:24"
}
โค้ดนี้โชว์เป็นหน้าต่างลอย
ลบ
URL
https://email.api.engagelab.cc/v1/unsubscribes
https://email.api.engagelab.cc/v1/unsubscribes
โค้ดนี้โชว์เป็นหน้าต่างลอย
วิธีการร้องขอ HTTP
DELETE
DELETE
โค้ดนี้โชว์เป็นหน้าต่างลอย
ส่วนหัว
| ส่วนหัว | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| Authorization | string | ใช่ | Basic base64(api_user:api_key) |
คำอธิบายพารามิเตอร์ในเนื้อหาคำร้องขอ
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| string | * | ที่อยู่อีเมลที่จะลบ | |
| start_date | string | * | วันที่เริ่มต้น (รูปแบบ: yyyy-MM-dd) |
| end_date | string | * | วันที่สิ้นสุด (รูปแบบ: yyyy-MM-dd) |
ตัวอย่างการร้องขอ:
curl -X DELETE -H 'Content-Type: application/json; charset=utf-8'
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ=='
--data '{"start_date": "2023-04-06","end_date":"2023-07-06", "email": "example1@example.com"}'
'https://email.api.engagelab.cc/v1/unsubscribes'
curl -X DELETE -H 'Content-Type: application/json; charset=utf-8'
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ=='
--data '{"start_date": "2023-04-06","end_date":"2023-07-06", "email": "example1@example.com"}'
'https://email.api.engagelab.cc/v1/unsubscribes'
โค้ดนี้โชว์เป็นหน้าต่างลอย
คำอธิบายการตอบกลับ
| พารามิเตอร์ | คำอธิบาย |
|---|---|
| count | จำนวนที่อยู่อีเมลที่ถูกลบ |
ตัวอย่างการตอบกลับ:
Response-success
HTTP Status: 200
{
"count": 1
}
{
"count": 1
}
โค้ดนี้โชว์เป็นหน้าต่างลอย
Response-error
HTTP Status: 401
{
"code": 30000,
"message": "Authentication failed."
}
{
"code": 30000,
"message": "Authentication failed."
}
โค้ดนี้โชว์เป็นหน้าต่างลอย









