นักพัฒนา

GET/v3/cnam/{number}

ค้นหาชื่อผู้โทร

เรียกดูชื่อผู้โทรที่มีอยู่ และทำความเข้าใจราคาสำหรับบัญชี ค่าที่ใช้แทนเมื่อไม่มีชื่อ และข้อจำกัดในการลองใหม่

ในหน้านี้
  1. ค้นหาชื่อผู้โทร
  2. คำขอ
  3. การตอบกลับ
  4. การเรียกเก็บเงินและการกระทบยอด
  5. ข้อผิดพลาดและการลองใหม่
  6. การดำเนินการอื่นเกี่ยวกับหมายเลข

ค้นหาชื่อผู้โทร

เรียกดูผลลัพธ์ชื่อผู้โทรที่มีอยู่สำหรับหมายเลขโทรศัพท์ การค้นหานี้ทำงานบนระบบที่ใช้งานจริงและอาจมีการเรียกเก็บเงินจากบัญชีของคุณ รวมถึงเมื่อผลลัพธ์มาจากแคชของบริการด้วย การดำเนินการนี้ไม่เปลี่ยนชื่อที่แสดงเมื่อโทรออกสำหรับหมายเลขที่คุณเป็นเจ้าของ

ชื่อที่ส่งกลับมาไม่ได้ยืนยันตัวตน ความเป็นเจ้าของ หรือสิทธิ์ในการโทร ชื่ออาจไม่มีข้อมูล ล้าสมัย เป็นชื่อย่อ เป็นชื่อพื้นที่ทางภูมิศาสตร์ หรือใช้หมายเลขโทรศัพท์แทน

คำขอ

ใช้บัญชี API ที่เปิดใช้งานแล้วจากที่อยู่ IP ต้นทางที่บัญชีอนุญาต เก็บข้อมูลรับรองไว้ในที่เก็บข้อมูลลับฝั่งเซิร์ฟเวอร์ ตัวอย่างนี้ใช้ตัวแปรสภาพแวดล้อมและหมายเลขสมมติในอเมริกาเหนือ ห้ามใส่ข้อมูลรับรองไว้ใน URL หรือโค้ดฝั่งเบราว์เซอร์ที่เปิดเผยต่อสาธารณะ

curl --silent --show-error --user "$API_USER:$API_PASSWORD" \
  https://api.multitel.net/v3/cnam/12025550123

ระบุหมายเลขเต็มเป็นตัวเลขพร้อมรหัสประเทศ เช่น ตัวเลขสิบเอ็ดหลักที่ขึ้นต้นด้วย 1 สำหรับอเมริกาเหนือ อย่าพึ่งพาตัวประมวลผลให้จัดรูปแบบเครื่องหมายวรรคตอนหรือเครื่องหมายบวกให้โดยอัตโนมัติ ไม่ต้องระบุเนื้อหาคำขอหรือตัวเลือกภูมิภาค โปรดยืนยันขอบเขตการรองรับกับ MultiTEL สำหรับการใช้งานที่คุณต้องการ

การตอบกลับ

ค่าต่าง ๆ มีไว้เพื่อเป็นตัวอย่างเท่านั้น ค่าใช้จ่ายนี้ไม่ใช่ใบเสนอราคา

{
  "status": {
    "code": 200,
    "msg": ""
  },
  "response": {
    "number": "12025550123",
    "name": "EXAMPLE NAME",
    "cost": 0.0037,
    "balance": 9.9963
  }
}
ฟิลด์สำหรับการค้นหาชื่อผู้โทร
ฟิลด์ความหมาย
numberหมายเลขที่ขอค้นหา
nameชื่อที่มีอยู่หรือข้อความที่ใช้แทน ข้อมูลนี้ไม่ใช่การยืนยันตัวตน
costราคาค้นหาที่กำหนดไว้สำหรับบัญชี/บริการ ซึ่งเส้นทางการทำงานนี้รายงานกลับมา ให้ใช้อัตราปัจจุบันของบัญชี ไม่ใช่ค่าตัวอย่าง
balanceยอดคงเหลือที่คำนวณสำหรับการตอบกลับ ไม่ใช่ผลจากการสอบถามยอดคงเหลือของบัญชีตามธุรกรรมครั้งใหม่

การเรียกเก็บเงินและการกระทบยอด

ผลลัพธ์ที่มีชื่อจะถูกเรียกเก็บเงินตามราคา CNAM ที่กำหนดไว้สำหรับบัญชี การค้นหาซ้ำหรือการค้นหาจากแคชอาจทำให้มีการเรียกเก็บเงินเพิ่มอีกครั้ง โดยไม่มีคีย์สำหรับป้องกันผลซ้ำจากคำขอเดิมให้ใช้งาน ตรวจสอบอัตราปัจจุบันของบัญชีก่อนเปิดใช้การค้นหาอัตโนมัติ

มีข้อจำกัดของการตอบกลับที่ทราบแล้วในกรณีที่ชื่อในแคชเป็นค่าว่าง: ตัวประมวลผลอาจส่งรหัส API 200 กลับมาพร้อมชื่อว่าง ค่าใช้จ่ายที่ไม่เป็นศูนย์ และยอดคงเหลือที่คำนวณแล้วลดลง แม้ว่าแขนงการทำงานนั้นจะไม่ได้หักเงินจากบัญชี อย่าใช้การตอบกลับนั้นเพียงอย่างเดียวเป็นหลักฐานว่ามีการเรียกเก็บเงิน ให้กระทบยอดกับบันทึกการเรียกเก็บเงินของบัญชีและผลล่าสุดจากการตรวจสอบยอดคงเหลือ และติดต่อฝ่ายสนับสนุนหากผลลัพธ์ไม่ชัดเจน

ปัจจุบันการตรวจสอบบัญชีแบบชำระเงินล่วงหน้ากำหนดให้ต้องมียอดคงเหลืออย่างน้อย 0.004 ก่อนค้นหา โดยไม่ขึ้นกับราคาต่อคำขอที่กำหนดไว้ บัญชีที่ปิดใช้งานการซื้อจะถูกปฏิเสธด้วย การตรวจสอบเหล่านี้ไม่ได้ทำให้ปลายทางนี้เป็น API สำหรับเสนอราคาหรือจำกัดการใช้จ่าย

ข้อผิดพลาดและการลองใหม่

ตรวจสอบทั้งสถานะ HTTP และค่า status.code/status.msg ใน JSON รหัส API 403 อาจหมายถึงเครดิตแบบชำระเงินล่วงหน้าไม่เพียงพอ ไม่อนุญาตให้ซื้อ มีปัญหาเกี่ยวกับสิทธิ์ของบัญชี หรือไม่พบชื่อผู้โทร เส้นทางการทำงานที่ไม่พบชื่ออาจส่งรหัสกลับมาเป็นสตริง ให้อ่านข้อความประกอบแทนที่จะถือว่ารหัส 403 ทุกครั้งหมายถึงข้อมูลรับรองไม่ถูกต้อง ความขัดแย้งในการตั้งค่าอาจส่งรหัส API 500 กลับมา

การหมดเวลารออาจเกิดขึ้นหลังจากการค้นหาที่มีค่าใช้จ่าย ลองใหม่โดยจำกัดจำนวนครั้งและเพิ่มระยะเวลารอระหว่างครั้งเฉพาะเมื่อเหมาะสมกับแอปพลิเคชันของคุณ และกระทบยอดรายการที่ยังไม่แน่ใจผลก่อน อย่าลองซ้ำเรื่อย ๆ สำหรับหมายเลขที่ถูกปฏิเสธหรือความล้มเหลวด้านสิทธิ์/ยอดคงเหลือของบัญชี แคชการตอบกลับในแอปพลิเคชันของคุณเองอาจช่วยลดคำขอซ้ำได้ ทั้งนี้ต้องเป็นไปตามข้อตกลงและข้อกำหนดด้านความถูกต้องของคุณ

การดำเนินการอื่นเกี่ยวกับหมายเลข

การอ่านข้อมูลนี้แยกจากการอัปเดตชื่อที่แสดงเมื่อโทรออก/LIDB การลงรายการในสมุดโทรศัพท์ หรือการลงทะเบียนผู้โทร การดำเนินการเหล่านั้นมีฟิลด์ที่ต้องระบุ สิทธิ์อนุญาต และค่าธรรมเนียมของตนเอง ใช้ ขอบเขตการจัดสรรหมายเลข เพื่อตรวจสอบตารางเลขนำหน้า หรือใช้ การค้นหาหมายเลข เพื่อดูหมายเลขที่มีให้สั่งซื้อได้ การดำเนินการเหล่านี้ไม่มีรายการใดยืนยันได้ว่าผู้โทรเป็นบุคคลที่ตนอ้างว่าเป็น