API ลบผู้ใช้

ข้อกำหนดเบื้องต้น

เมื่อผู้ใช้ถูกลบแล้ว จะไม่สามารถกู้คืนได้อีก ผู้ใช้ที่ถูกลบจะสามารถรับข้อความได้อีกครั้งในกรณีต่อไปนี้เท่านั้น:

  • เว็บ: ล้างคุกกี้ของเบราว์เซอร์ แล้วกลับมาเว็บไซต์ของคุณอีกครั้ง
  • มือถือ: เปิดแอปอีกครั้งหรือถอนการติดตั้งแล้วติดตั้งแอปใหม่เพื่อเริ่มต้น SDK ใหม่ แนะนำให้อัปเดตไปยังเวอร์ชันล่าสุดของ SDK ในแอปของคุณ

คำแนะนำก่อนการลบ

  1. สอบถามข้อมูลแท็กและนามแฝง: ใช้ API แท็กและนามแฝงเพื่อสอบถามนามแฝงและแท็กที่ผูกไว้กับ registration_id ที่จะลบในปัจจุบัน

  2. ตรวจสอบกลุ่มเป้าหมาย: ตรวจสอบกลุ่มเป้าหมายที่จะลบอย่างละเอียด

    ⚠️ คำเตือน: ห้ามลบผู้ใช้ทั้งหมด โปรดระมัดระวังอย่างยิ่งเมื่อดำเนินการขั้นตอนเหล่านี้เพื่อให้แน่ใจว่าจะไม่ลบผู้ใช้ทั้งหมด

คำอธิบาย API ลบผู้ใช้

API นี้ใช้สำหรับลบผู้ใช้ที่มีอยู่ (registration_id) โดยจะลบข้อมูลทั้งหมดที่เกี่ยวข้อง แท็กที่ผูกไว้ นามแฝง ข้อมูลอุปกรณ์ และข้อมูลเขตเวลา การลบนี้จะดำเนินการแบบอะซิงโครนัส

จุดปลายทาง

DELETE /v4/devices/{registration_id}
              
              DELETE /v4/devices/{registration_id}

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

ส่วนหัวคำขอ

DELETE /v4/devices/{registration_id} Authorization: Basic (สตริง base64 auth) Accept: application/json
              
              DELETE /v4/devices/{registration_id}
Authorization: Basic (สตริง base64 auth)
Accept: application/json

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

พารามิเตอร์คำขอ

ชื่อ จำเป็น คำอธิบาย
Registration ID ใช่ ตัวระบุเฉพาะของอุปกรณ์ในระบบ engagelab ไม่รองรับการลบแบบกลุ่ม

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

DELETE /v4/devices/abc123 Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l Accept: application/json
              
              DELETE /v4/devices/abc123
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
Accept: application/json

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

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

การตอบกลับที่สำเร็จ

HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "success": true }
              
              HTTP/1.1 200 OK 
Content-Type: application/json; charset=utf-8
{
  "success": true
}

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

การตอบกลับที่ผิดพลาด

{ "error":{ "code":27002, "message":"เกิดข้อผิดพลาดที่ไม่รู้จัก" } }
              
              {
  "error":{
    "code":27002, 
    "message":"เกิดข้อผิดพลาดที่ไม่รู้จัก"
    }
}

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