การส่ง
หมายเลขโทรศัพท์และการระบุประเทศ
เขียนหมายเลขในรูปแบบ E.164: เครื่องหมายบวก รหัสเรียกใช้ และหมายเลขภายในประเทศโดยไม่มีคำนำหน้า trunk prefix รวม 7 ถึง 15 หลัก +14155550123, +447400123456 และ +4915123456789 เป็นรูปแบบ E.164 ทั้งหมด
การทำความสะอาด
- จะลบช่องว่าง จุด ขีด เส้นทับ และวงเล็บออก:
+44 (0)7400-123 456ไม่ถูกต้องเพราะมี (0) แต่+44 7400-123 456ถูกต้อง 00นำหน้าจะเปลี่ยนเป็น+:004915123456789จะอ่านเป็น+4915123456789- ตัวเลขที่ไม่มีเครื่องหมายบวกจะถูกอ่านเป็นหมายเลขระหว่างประเทศ:
14155550123กลายเป็น+14155550123ควรเก็บหมายเลขพร้อมรหัสเรียกใช้ - หมายเลขที่ยังไม่มีเครื่องหมายบวกและไม่ใช่ 7 ถึง 15 หลักจะถูกแยกเป็น
invalid_number - หมายเลขเดียวกันสองครั้งในคำขอเดียวจะถูกส่งครั้งเดียว สำเนาที่สองจะถูกแยกเป็น
duplicate
การระบุประเทศ
แต่ละหมายเลขจะมีราคาตามประเทศที่สังกัด โดยอ่านจากรหัสเรียกใช้ที่ตรงกันยาวที่สุด บางรหัสเรียกใช้ใช้ร่วมกัน และ API จะแยกประเทศเหล่านั้นด้วยคำนำหน้า:
| รหัสเรียกใช้ | วิธีการแบ่ง |
|---|---|
| +1 | ตามรหัสพื้นที่: รหัสแคนาดามีราคาเป็นแคนาดา รหัสแคริบเบียน (809, 829, 849 สาธารณรัฐโดมินิกัน, 876 และ 658 จาเมกา, 787 และ 939 ปวยร์โตรีโกและอื่นๆ) มีราคาตามเกาะนั้น หมายเลข +1 อื่นๆ ทั้งหมดมีราคาเป็นสหรัฐอเมริกา |
| +44 | คำนำหน้าโทรศัพท์มือถือของเกิร์นซีย์ (7781, 7839, 7911), เจอร์ซีย์ (7509, 7700, 7797, 7829, 7937) และเกาะแมน (7524, 7624, 7924) มีราคาตามเกาะเหล่านั้น ที่เหลือมีราคาเป็นสหราชอาณาจักร |
| +7 | +7 6 และ +7 7 มีราคาตามคาซัคสถาน ส่วนที่เหลือตามรัสเซีย |
| +262 | +262 639 และ +262 269 มีราคาตามมายอต ส่วนที่เหลือตามเรอูนียง |
| +39 | อิตาลี รวมถึงสายของนครวาติกัน |
ประเทศที่ตรงกันจะอยู่ในฟิลด์ country ของทุกข้อความ ดังนั้นคุณสามารถตรวจสอบได้ว่าหมายเลขนั้นถูกคิดราคาอย่างไร