Danh sách kiểm tra để nhận mã SMS Twitch trên số của OTP Route

OTP Gateway từ $0.20 mỗi mã197 quốc giaID API: twitchSố riêng Mỹ/CA từ $1.95/tháng
Trả lời nhanh

Để nhận mã xác minh Twitch, hãy đặt một số cho dịch vụ twitch trên OTP Gateway của OTP Route, nhập vào Twitch rồi đọc mã trong dashboard hoặc từ webhook API của bạn. Giá từ $0.20 mỗi mã, và bạn chỉ trả tiền nếu SMS về trong 20 phút.

Danh sách kiểm tra trước lần đặt số Twitch đầu tiên

Hãy rà soát danh sách này trước khi yêu cầu một số:

  • Mục đích hợp pháp: bạn đang kiểm thử tích hợp của chính mình, một tiện ích mở rộng, hoặc vận hành tài khoản kênh do tổ chức của bạn sở hữu.
  • Khóa API sẵn sàng: một khóa Bearer (tiền tố or_live_) từ Developer console.
  • Đã đăng ký endpoint webhook, với secret được lưu phía máy chủ.
  • Đã chọn quốc gia khớp với khán giả của tài khoản hoặc ca kiểm thử.
  • Ví đã nạp tiền, hoặc đã yêu cầu sandbox để chạy thử.
  • Đã kiểm tra nhu cầu dài hạn: nếu tài khoản phải xác minh lại sau này, hãy xem phần cuối trước.

Twitch yêu cầu số điện thoại ở đâu?

Twitch có thể dùng số điện thoại khi đăng ký như một lựa chọn thay cho email, để xác nhận tài khoản, để khôi phục mật khẩu và khi bật xác thực hai yếu tố. Những kênh phát trực tiếp, kiểm duyệt hoặc chạy tiện ích mở rộng thường bật đăng nhập hai bước, khiến một số liên lạc được trở thành một phần của truy cập hằng ngày chứ không chỉ là bước làm một lần.

Với đội QA, điều đó có nghĩa là hai dạng kiểm thử khác nhau. Một bài kiểm thử đăng ký hoặc xác nhận chỉ cần một mã rồi xong, đúng thứ OTP Gateway cung cấp. Một bài kiểm thử đăng nhập có xác minh hai bước cần mã lặp đi lặp lại trên cùng một số, tức là cần một đường dây dài hạn. Hãy quyết định bạn đang kiểm thử dạng nào trước khi đặt số, vì nó thay đổi sản phẩm bạn cần.

Số Twitch nên đến từ quốc gia nào?

Twitch có mặt trên các tuyến tại 197 quốc gia, trong đó có Hoa Kỳ, Canada, Vương quốc Anh, Đức, Brazil, Nhật Bản, Mexico, Pháp, Tây Ban Nha, Ba Lan, Hàn Quốc, Thổ Nhĩ Kỳ, Philippines và Úc.

Hãy khớp số với thị trường mà tài khoản thuộc về. Bài kiểm thử bản địa hóa cho một kênh Brazil thực tế hơn khi dùng số Brazil, và các bước kiểm tra rủi ro theo khu vực có thể coi sự không khớp là bất thường. Hướng dẫn định tuyến theo quốc gia giải thích vì sao.

Từng bước: OTP Twitch qua API

  1. Xác nhận mã dịch vụ là twitch bằng GET /api/v1/services, và chọn một mã quốc gia từ GET /api/v1/countries.
  2. Kiểm tra chi phí: GET /api/v1/prices?country=<id>&service=twitch.
  3. Đặt số: POST /api/v1/activations với {"service": "twitch", "country": "<id>"}.
  4. Nhập số được trả về vào trường điện thoại của Twitch.
  5. Chờ activation.sms_received, hoặc thăm dò GET /api/v1/activations/{id}.
  6. Gửi mã và kết thúc bài kiểm thử của bạn.

URL gốc là https://otproute.com/api/v1, với 300 yêu cầu mỗi phút cho mỗi tài khoản. Trong một job CI, hãy gói các bước 3 đến 6 vào một fixture kiểm thử duy nhất hủy lượt kích hoạt ở phần teardown, để một lượt chạy bị hủy ngang không bao giờ để lại đơn treo; kiểm thử SMS OTP trong pipeline CI trình bày cách tiếp cận này.

Nên viết trình xử lý webhook như thế nào?

Mỗi lần gửi đều có X-OTPRoute-Signature: t=<unix>,v1=<hex>. Tính lại HMAC-SHA256 trên <t>.<raw body> bằng secret của endpoint, so sánh trong thời gian không đổi và từ chối các dấu thời gian cũ. Làm cho trình xử lý có tính idempotent bằng cách lấy activation id làm khóa, để một lần gửi lại không nộp cùng một mã Twitch hai lần. Nếu endpoint của bạn không truy cập được, thăm dò lượt kích hoạt là phương án dự phòng hợp lý. Xem thu nhận OTP bằng webhook.

Các bước trên dashboard cho quản lý cộng đồng và kênh

Không phải ai cũng cần API. Trong dashboard, mở OTP Gateway, chọn Twitch và một quốc gia, kiểm tra giá hiển thị rồi đặt số. Nhập số vào Twitch; mã hiện cạnh đơn đặt khi được gửi tới. Cách này phù hợp với người quản lý kênh thiết lập một tài khoản thương hiệu duy nhất. Nó cũng giữ số điện thoại cá nhân của streamer ra khỏi hồ sơ thuộc công ty, điều quan trọng khi nhân sự thay đổi và quyền truy cập phải được bàn giao gọn gàng.

Khắc phục sự cố: không có mã, số bị từ chối, hết khung thời gian

  • Không có gì về: để hết khung 20 phút. Hết hạn hoặc hủy sẽ tự động hoàn toàn bộ số tiền.
  • Twitch từ chối số: Twitch có thể từ chối số ảo; hãy thử tuyến quốc gia khác sau.
  • Thất bại lặp lại: tạm dừng thay vì đặt lại số theo vòng lặp dày, và xác nhận bạn đang nhập đầy đủ số quốc tế.
  • Nộp sai mã: đảm bảo trình xử lý của bạn đọc lượt kích hoạt mới nhất, không phải một lượt cũ đã lưu đệm.
  • Lỗi tích hợp: yêu cầu sandbox để phát lại luồng với mã mô phỏng.

Khi nào Dedicated Number Mỹ hoặc Canada phù hợp hơn

Số của gateway nhận một mã rồi hết. Nếu tài khoản Twitch sẽ cần mã lần nữa, cho đăng nhập hai bước hoặc khôi phục trên tài khoản đăng nhập dùng chung của nhóm, thì Dedicated Number là công cụ tốt hơn. Các số này được bán ngay lập tức chỉ cho Hoa Kỳ và Canada, từ $1.95/month, và chuyển tiếp SMS đến tới webhook của bạn.

Dù chọn gì, hãy tuân thủ điều khoản của Twitch: mỗi người thật hoặc doanh nghiệp một tài khoản. OTP Route dành cho việc kiểm thử và vận hành các tài khoản và sản phẩm hợp pháp của chính bạn, theo Chính sách Sử dụng Chấp nhận được.

Câu hỏi thường gặp

Tôi có thể nhận OTP Twitch mà không cần điện thoại cá nhân không?

Có. Một đội có thể đặt số cho twitch trên OTP Gateway và đọc mã trong dashboard, giữ điện thoại của nhân viên ra khỏi các tài khoản thương hiệu.

Một mã Twitch giá bao nhiêu?

Từ $0.20 mỗi mã, tùy theo quốc gia. Giá hiện hành lấy từ GET /api/v1/prices trước khi bạn đặt số.

Vì sao Twitch không gửi mã tới số của tôi?

Việc gửi phụ thuộc vào tuyến, và Twitch có thể từ chối một số số ảo. Hãy chờ hết khung thời gian để được hoàn tiền tự động, rồi thử lại sau hoặc ở quốc gia khác.

Số ảo cho Twitch có phù hợp để đăng nhập hai yếu tố không?

Chỉ đường dây dài hạn mới hợp lý ở đây. Hãy dùng Dedicated Number ở Hoa Kỳ hoặc Canada, vì số gateway chỉ nhận một mã.

Tôi có thể chạy xác minh SMS Twitch để kiểm thử trong CI không?

Có. Kích hoạt đơn đặt từ pipeline qua API và xử lý webhook; sandbox giúp tránh tốn tiền ví trong lúc phát triển.

OTP Route có liên quan đến Twitch không?

Không. Twitch là nhãn hiệu của chủ sở hữu, và OTP Route không có liên kết nào với họ.

Tên dịch vụ là nhãn hiệu của chủ sở hữu tương ứng. OTP Route không liên kết với họ. Hãy sử dụng số hợp pháp, tuân thủ điều khoản của từng dịch vụ và Chính sách sử dụng chấp nhận được của chúng tôi.

Định tuyến OTP đầu tiên của bạn chỉ trong vài phút

Tạo tài khoản miễn phí, nạp tiền vào ví USD và đặt số từ bảng điều khiển hoặc API. Không phí hàng tháng.