ทีมรับรหัส SMS ของ WeChat เพื่อการทดสอบและการปฏิบัติงานอย่างไร

OTP Gateway เริ่มต้น $0.20 ต่อรหัส198 ประเทศAPI ID: wechatเบอร์เฉพาะ US/CA เริ่มต้น $1.95/เดือน
คำตอบด่วน

หากต้องการรับรหัสยืนยันของ WeChat ด้วย OTP Route ให้สั่งหมายเลขชั่วคราวสำหรับบริการ wechat ในประเทศที่ต้องการ กรอกใน WeChat แล้วอ่าน SMS ในแดชบอร์ดหรือผ่าน REST API และ webhook ที่ลงลายเซ็น OTP Gateway เรียกเก็บเริ่มต้น $0.20 ต่อรหัส และ activation ที่ไม่ได้รับ SMS ภายใน 20 นาทีจะได้รับเงินคืนเต็มจำนวน

การยืนยันของ WeChat ต่างจากแอปส่งข้อความอื่นอย่างไร?

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

แอปใช้รหัส SMS ในหลายจุด:

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

สำหรับทีมที่สร้าง WeChat Mini Program การเชื่อมต่อบัญชีทางการ หรือฝ่ายสนับสนุนข้ามพรมแดน นั่นหมายความว่าต้องวางแผนบัญชีทดสอบอย่างรอบคอบ แทนที่จะสร้างแบบฉับพลัน

ประเทศใดบ้างที่ส่งรหัส SMS ของ WeChat ได้?

ขณะนี้เส้นทางของ WeChat มีใน 198 ประเทศ ตัวอย่างเช่น จีน, ฮ่องกง, สิงคโปร์, มาเลเซีย, สหรัฐอเมริกา, แคนาดา, ไต้หวัน, มาเก๊า, ไทย, เวียดนาม, อินโดนีเซีย, ฟิลิปปินส์, ออสเตรเลีย, สหราชอาณาจักร, เยอรมนี และบังกลาเทศ

เลือกประเทศให้ตรงกับกรณีที่คุณทดสอบ ไม่ใช่เส้นทางที่ถูกที่สุด ฝ่ายสนับสนุนที่ให้บริการนักท่องเที่ยวชาวจีนในยุโรปควรทดสอบบนหมายเลขยุโรป Mini Program ที่มุ่งเป้าไปยังชุมชนชาวจีนในมาเลเซียควรทดสอบบนหมายเลขมาเลเซีย WeChat อาจปฏิบัติต่อบัญชีจากแต่ละภูมิภาคต่างกัน และการทดสอบของคุณควรสะท้อนสิ่งที่ผู้ใช้จริงเห็น ราคาแตกต่างกันตามประเทศและส่งคืนแบบเรียลไทม์

โฟลว์ API รหัสยืนยัน WeChat ทำงานอย่างไร?

การเรียกไปที่ https://otproute.com/api/v1 พร้อมคีย์ Bearer or_live_ ที่สร้างใน Developer console (สูงสุด 10 คีย์ 300 คำขอต่อนาที)

  1. ยืนยัน service id wechat ผ่าน GET /api/v1/services และ country id ผ่าน GET /api/v1/countries
  2. อ่านราคาปัจจุบัน: GET /api/v1/prices?country=<id>&service=wechat
  3. สร้างคำสั่งซื้อด้วย POST /api/v1/activations และ {"service": "wechat", "country": "<id>"} เก็บ activation id ที่ส่งกลับมา
  4. กรอกหมายเลขใน WeChat แล้วขอ SMS
  5. รับรหัสจาก webhook activation.sms_received หรือ poll GET /api/v1/activations/{id} ทุกไม่กี่วินาที
  6. หากการทดสอบหยุดก่อนกำหนด ให้เรียก POST /api/v1/activations/{id}/cancel

เอกสารอ้างอิงฉบับเต็มอยู่ใน เอกสาร

ตัวจัดการ webhook สำหรับรหัส WeChat ควรทำอะไร?

ลงทะเบียนได้สูงสุด 5 endpoint ต่อบัญชี ทุกคำขอมี X-OTPRoute-Signature: t=<unix>,v1=<hex> สร้างลายเซ็นใหม่เป็น HMAC-SHA256 ของ <t>.<raw body> ด้วย secret ของ endpoint นั้น เปรียบเทียบแบบ constant time และปฏิเสธ timestamp ที่เก่ากว่าไม่กี่นาที

ทำให้ตัวจัดการเป็น idempotent: เขียนรหัสโดยอิงกับ activation id เพื่อให้การส่งซ้ำไม่ก่อผลใหม่ และรับฟัง activation.expired และ activation.cancelled ด้วย เพื่อให้รอบทดสอบจบอย่างเรียบร้อยแทนที่จะค้าง คู่มือ การรักษาความปลอดภัย webhook ของ OTP แสดงขั้นตอนการตรวจสอบทีละขั้น การ poll เป็นทางสำรองที่ดีสำหรับการทดสอบด้วยมือครั้งเดียว ส่วน webhook ขยายขนาดได้ดีกว่าเมื่อมีหลายงานทำงานพร้อมกัน

ฉันทำสิ่งนี้จากแดชบอร์ดแทนได้หรือไม่?

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

ทำไมรหัส WeChat อาจไม่มาถึง?

แต่ละ activation มีอายุ 20 นาทีและรองรับหนึ่งรหัส คุณจ่ายเมื่อรหัสมาถึงเท่านั้น หากช่วงเวลาปิดโดยว่างเปล่าหรือคุณยกเลิก เงินจะคืนเข้ากระเป๋าเงินอัตโนมัติ

สาเหตุทั่วไปที่เงียบหาย:

  • WeChat อาจปฏิเสธหมายเลขเสมือน หรือขอการยืนยันเพิ่มเติมที่ SMS อย่างเดียวทำไม่ได้
  • เส้นทางที่เลือกคับคั่ง ลองใหม่ภายหลังหรือทดสอบประเทศอื่นที่เหมาะกับกรณีของคุณ
  • คำขอไม่เคยถูกส่ง มักเพราะแอปแสดง captcha หรือข้อความด้านความปลอดภัยก่อน

ปล่อยให้ช่วงเวลาดำเนินไปก่อนสั่งใหม่ และอย่าลองซ้ำเป็นลูปถี่ๆ เคล็ดลับเพิ่มเติมอยู่ใน การลดการส่ง OTP ที่ล้มเหลว

เมื่อใดหมายเลขเฉพาะเหมาะกว่ารหัสแบบครั้งเดียว?

หมายเลขชั่วคราวรับหนึ่งรหัส หากบัญชี WeChat สเตจจิงต้องลงชื่อเข้าใช้อีกในเดือนหน้า หรือทีมสนับสนุนใช้ล็อกอินธุรกิจร่วมกัน หมายเลขต้องอยู่กับคุณ Dedicated Numbers ทำสิ่งนั้นได้: มีในสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month พร้อม SMS ขาเข้าในแดชบอร์ดและบน webhook ของคุณผ่าน number.sms_received ประเทศอื่นไม่มีตัวเลือกระยะยาวแบบบริการตนเอง อีเมลถึง [email protected] เพื่อสอบถาม

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

คำถามที่พบบ่อย

ฉันใช้หมายเลขเสมือนทดสอบการสมัคร WeChat ได้หรือไม่?

ได้บ่อยครั้ง แต่ไม่เสมอไป WeChat อาจปฏิเสธบางหมายเลขเสมือนหรือขอการตรวจสอบเพิ่ม เมื่อไม่มีรหัสเข้ามา activation จะได้รับเงินคืน

service id ของ WeChat ใน API คืออะไร?

คือ wechat ใช้ในการเรียกราคาและใน body ของคำขอ activation

ทำไม WeChat จึงขอให้ผู้ใช้ที่มีอยู่ยืนยันบัญชีใหม่ของฉัน?

นั่นเป็นขั้นตอนความปลอดภัยของ WeChat แยกจาก SMS หมายเลขโทรศัพท์ทำให้เสร็จเองไม่ได้

มีกี่ประเทศที่รองรับการยืนยัน SMS ของ WeChat เพื่อการทดสอบ?

ปัจจุบัน 198 ประเทศมีเส้นทาง WeChat ตรวจสอบรายชื่อปัจจุบันก่อนสั่งซื้อ เพราะความพร้อมใช้งานเปลี่ยนไปตลอดวัน

การรับ OTP ของ WeChat ราคาเท่าไร?

รหัสเริ่มต้น $0.20 ต่อรหัส ราคาจริงขึ้นอยู่กับประเทศและแสดงก่อนที่คุณจะสั่งซื้อ คุณจ่ายเมื่อรหัสมาถึงเท่านั้น

ฉันเก็บหมายเลขโทรศัพท์ WeChat เดิมไว้สำหรับการล็อกอินในอนาคตได้หรือไม่?

ได้ ด้วย Dedicated Number ของสหรัฐฯ หรือแคนาดา เริ่มต้น $1.95/month activation ชั่วคราวรองรับเพียงหนึ่งรหัส

ฉันทดสอบการเชื่อมต่อ WeChat โดยไม่เสียเงินได้หรือไม่?

ขอให้ฝ่ายสนับสนุนเปลี่ยนบัญชีพัฒนาเป็น sandbox ซึ่งส่งคืนหมายเลขและรหัสจำลองสำหรับการทดสอบแบบครบวงจร

ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา

ส่ง OTP แรกของคุณภายในไม่กี่นาที

สร้างบัญชีฟรี เติมเงินในกระเป๋า USD แล้วสั่งซื้อเบอร์จากแดชบอร์ดหรือ API ไม่มีค่าบริการรายเดือน