Tiếng Việt
Nhận mã SMS X (Twitter): danh sách kiểm tra cho đội sản phẩm và QA
Một nhóm nhận mã xác minh X (Twitter) bằng cách đặt một số dùng một lần cho X trên OTP Gateway của OTP Route, nhập nó vào X, rồi đọc mã trong dashboard hoặc qua việc thăm dò API hay webhook có chữ ký. Giá bắt đầu từ $0.20 mỗi mã, và nếu X không gửi gì trong khung thời gian 20 phút thì ví được hoàn tiền đầy đủ.
X yêu cầu số điện thoại để làm gì?
X dùng số điện thoại ở một số nơi quen thuộc: thay thế cho email khi đăng ký, khi bạn thêm số vào tài khoản hiện có, trong các thử thách đăng nhập được kích hoạt bởi hoạt động trông bất thường, để đặt lại mật khẩu, và cho xác thực hai yếu tố bằng tin nhắn văn bản. Qua nhiều năm, X đã thu hẹp những tài khoản có thể dùng xác thực hai yếu tố qua SMS và cung cấp ứng dụng xác thực như một lựa chọn, vì vậy hãy kiểm tra cài đặt hiện tại của tài khoản bạn đang kiểm thử. Mỗi luồng này đều gửi một mã số ngắn, và mỗi luồng đều đáng được bao phủ nếu sản phẩm của bạn tích hợp hoặc quản lý tài khoản X. Các trường hợp điển hình là công cụ mạng xã hội onboard tài khoản thương hiệu, agency điều hành hồ sơ khách hàng từ một đăng nhập chung của nhóm, và bộ QA kiểm tra cách ứng dụng của bạn hoạt động sau khi người dùng liên kết một hồ sơ X.
Danh sách kiểm tra trước khi thử xác minh SMS X (Twitter)
- Quyền sở hữu. Tài khoản thuộc về bạn, công ty bạn hoặc một khách hàng đã nhờ bạn quản lý nó. Một tài khoản cho mỗi cá nhân hoặc doanh nghiệp thực.
- Điều khoản. Đọc các quy tắc của X về số điện thoại và tự động hóa; chúng áp dụng thêm vào Chính sách Sử dụng Chấp nhận được (Acceptable Use Policy) của chúng tôi.
- Quốc gia. Quyết định tài khoản đại diện cho thị trường nào trước khi đặt số.
- Mã dịch vụ. Trên OTP Route, mã dịch vụ của X là
twitter. - Hạ tầng. Một khóa Bearer (
or_live_) và một vòng lặp thăm dò hoặc một endpoint webhook. - Vòng đời. Tài khoản này có cần đăng nhập lại sau một tháng không? Nếu có, hãy đọc phần về đường dây chuyên dụng trước khi bắt đầu.
Nên lấy số từ quốc gia nào trong 198 quốc gia?
Tuyến X bao phủ 198 quốc gia, trong đó có Hoa Kỳ, Canada, Vương quốc Anh, Đức, Pháp, Ấn Độ, Indonesia, Philippines, Nhật Bản, Brazil, Mexico, Thổ Nhĩ Kỳ, Ả Rập Xê Út, Kenya, Nigeria và Ghana. Hãy khớp số với thị trường mà tài khoản phục vụ hoặc trường hợp kiểm thử bạn đang chứng minh: một tài khoản thương hiệu khu vực nên mang số của khu vực đó, và một bài kiểm thử bản địa hóa cần ngôn ngữ và định dạng số của quốc gia ấy. Sự không khớp giữa số điện thoại, vị trí IP và hồ sơ cũng là loại tín hiệu có thể khiến phía X yêu cầu thêm các bước kiểm tra.
Các bước: đặt số cho X qua API
URL cơ sở: https://otproute.com/api/v1.
- Tra giá cho cặp của bạn bằng
GET /api/v1/prices?country=<id>&service=twitter, đồng thời xác nhận tình trạng khả dụng hiện tại. - Tạo đơn:
POST /api/v1/activationsvới{"service": "twitter", "country": "<id>"}. Lưu lại activation id. - Nhập số được trả về vào ô điện thoại của X.
- Lấy mã từ sự kiện webhook, hoặc thăm dò
GET /api/v1/activations/{id}cho đến khi nó xuất hiện. - Nếu X từ chối số, hãy giải phóng nó bằng
POST /api/v1/activations/{id}/cancel.
Mã quốc gia lấy từ GET /api/v1/countries; tài liệu API cho thấy dạng yêu cầu và phản hồi.
Nên xây dựng bộ nhận webhook như thế nào?
Đăng ký nhận activation.sms_received, activation.expired và activation.cancelled. Mỗi lần gửi đều mang X-OTPRoute-Signature: t=<unix>,v1=<hex>; hãy tính HMAC-SHA256 trên dấu thời gian, một dấu chấm và nội dung thô bằng secret của endpoint, so sánh trong thời gian hằng định, và từ chối các dấu thời gian cũ. Vì các lần gửi có thể lặp lại, hãy lưu các activation id đã xử lý và bỏ qua bản trùng. Thăm dò là phương án dự phòng tốt cho các bộ kiểm thử nhỏ, nằm gọn trong 300 yêu cầu mỗi phút. Hướng dẫn HMAC có một ví dụ cụ thể.
Thích bấm chuột hơn? Trong dashboard, mở OTP Gateway, chọn X và một quốc gia, xác nhận giá hiển thị, dán số vào X, và xem mã xuất hiện bên cạnh đơn hàng.
Xử lý sự cố: X không gửi mã
- Số bị từ chối. X có thể từ chối số ảo, đôi khi kèm thông báo rằng số không thể dùng. Hãy hủy, rồi thử lại sau hoặc với quốc gia khác.
- Chưa có gì đến. Hãy để khung thời gian 20 phút mở thay vì đặt lại ngay.
- X đang hạn chế tốc độ. Các yêu cầu lặp lại từ một tài khoản có thể kích hoạt giới hạn riêng của X; hãy giãn cách các lần thử.
- Trình xử lý của bạn bỏ sót nó. Kiểm tra log xem có lỗi chữ ký và các lỗi khác không.
- Tài khoản bị gắn cờ. Nếu X đã hạn chế chính tài khoản, một số mới sẽ không thay đổi điều đó; hãy giải quyết qua các kênh hỗ trợ của X.
Quy tắc hoàn tiền loại bỏ chi phí của thất bại: bạn chỉ trả tiền nếu mã đến, và các activation hết hạn hoặc bị hủy sẽ hoàn toàn bộ số tiền về ví.
Khi nào đường dây chuyên dụng tại Hoa Kỳ hoặc Canada phù hợp hơn?
Một activation dùng một lần phù hợp với một lần xác minh. Một tài khoản công ty phải vượt qua các thử thách đăng nhập hoặc khôi phục quyền truy cập nhiều tháng sau cần một số ở yên một chỗ. Dedicated Number mang lại điều đó tại Hoa Kỳ và Canada, từ $1.95/month: SMS đến trong dashboard và trên webhook của bạn qua number.sms_received, SMS gửi đi và gọi điện từ trình duyệt. So sánh cả hai tại số ảo. OTP Route tính mọi khoản từ một ví trả trước, nạp bằng thẻ hoặc USDT/USDC, kèm hóa đơn PDF.
Câu hỏi thường gặp
Mã dịch vụ của X (Twitter) trong API OTP Route là gì?
Đó là twitter. Dùng nó trong yêu cầu giá và trong phần thân của activation.
Tôi có thể nhận OTP X mà không cần thẻ SIM không?
Có, trên số OTP Gateway ở bất kỳ quốc gia nào trong 198 quốc gia, hiển thị trong dashboard hoặc gửi đến webhook của bạn.
Vì sao X báo số điện thoại của tôi không thể được sử dụng?
X có thể từ chối một số số ảo. Hãy hủy activation để được hoàn tiền và thử quốc gia khác hoặc thử vào lúc khác.
Một mã xác minh X có giá bao nhiêu?
Từ $0.20 mỗi mã; giá chính xác phụ thuộc vào quốc gia và hiển thị trước khi bạn đặt số.
Sau này tôi có thể dùng lại cùng số để đăng nhập X không?
Một activation dùng một lần chỉ nhận một mã. Với các lần đăng nhập lặp lại, hãy dùng số chuyên dụng của Hoa Kỳ hoặc Canada.
Tôi có thể dùng OTP Route để tạo nhiều tài khoản X không?
Không. Nó 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 điều khoản của X.
Có sandbox để xây dựng tích hợp không?
Có. Theo yêu cầu, một tài khoản phát triển có thể chuyển sang sandbox và trả về các số và mã mô phỏng.
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.