สอบถาม EUID

ใช้ API นี้เพื่อสอบถาม EUID ของผู้ใช้ที่มีอยู่แล้วตามตัวระบุผู้ใช้ที่กำหนดค่าไว้ในโปรเจกต์ API นี้อ่านข้อมูลที่มีอยู่เท่านั้น หากไม่พบข้อมูลที่ตรงกัน จะไม่สร้างผู้ใช้หรือ EUID ใหม่ API นี้จำกัดอัตราการเรียก 1,000 คำขอต่อนาทีต่อโปรเจกต์ หากเกินขีดจำกัดจะตอบกลับ HTTP 429 พร้อมรหัสข้อผิดพลาด 55110

ที่อยู่สำหรับเรียกใช้งาน

POST /v1/user/euid

การตรวจสอบการเรียกใช้งาน

EngageLab REST API ใช้ HTTP Basic Authentication:

Authorization: Basic ${base64_auth_string}
              
              Authorization: Basic ${base64_auth_string}

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

สร้าง base64_auth_string ด้วย base64(api_key:api_secret)

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

{ "identity_name": "user_id", "identity_values": ["user-1", "user-2"] }
              
              {
    "identity_name": "user_id",
    "identity_values": ["user-1", "user-2"]
}

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

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

ฟิลด์ ชนิด จำเป็น คำอธิบาย
identity_name String ใช่ ชื่อตัวระบุผู้ใช้ที่กำหนดค่าไว้ในโปรเจกต์
identity_values Array ใช่ ค่าตัวระบุ 1 ถึง 100 ค่า แต่ละค่าไม่เกิน 256 อักขระ

พารามิเตอร์การตอบกลับ

ฟิลด์ ชนิด คำอธิบาย
code Int 0 หมายถึงสำเร็จ รวมถึงกรณีที่ไม่พบค่า
message String คำอธิบายผลลัพธ์
data Array ผลลัพธ์ตามลำดับเดียวกับคำขอ
identity_value String ค่าตัวระบุที่ขอ
euid Long EUID ที่มีอยู่ หรือ null หากไม่พบผู้ใช้
error_code Int 0 สำหรับการสอบถามที่สำเร็จ ค่าที่ไม่พบก็คืนค่า 0

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

{ "code": 0, "message": "success", "data": [ {"identity_value": "user-1", "euid": 10362473, "error_code": 0}, {"identity_value": "user-not-found", "euid": null, "error_code": 0} ] }
              
              {
    "code": 0,
    "message": "success",
    "data": [
        {"identity_value": "user-1", "euid": 10362473, "error_code": 0},
        {"identity_value": "user-not-found", "euid": null, "error_code": 0}
    ]
}

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

รหัสข้อผิดพลาด

รหัส คำอธิบาย
40050 การยืนยันตัวตนของอินเทอร์เฟซล้มเหลว
55004 พารามิเตอร์ธุรกิจไม่ถูกต้อง
55101 จำนวนตัวระบุเกิน 100 ค่า
55105 ค่าตัวระบุยาวเกิน 256 อักขระ
55106 ไม่ได้กำหนดค่าตัวระบุในโปรเจกต์
55107 ชื่อหรือค่าตัวระบุว่างเปล่า
55110 เกินขีดจำกัดอัตราการเรียก (สูงสุด 1,000 คำขอต่อนาทีต่อโปรเจกต์)
Icon Solid Transparent White Qiyu
ติดต่อฝ่ายขาย