ยกเลิกการสมัคร
เมื่อผู้ใช้เลือกที่จะยกเลิกการสมัครรับอีเมล ที่อยู่อีเมลของพวกเขาจะถูกเพิ่มในรายการนี้
ที่อยู่อีเมลในรายการนี้จะไม่ได้รับอีเมลอีกต่อไป
คุณสามารถค้นหา ลบ หรือเพิ่มรายการในรายการนี้ได้
ที่อยู่การโทร
| ศูนย์ข้อมูล | 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."
}
            
            โค้ดนี้โชว์เป็นหน้าต่างลอย
        







