自动注册状态
- NO_NUMBERS — 短信服务上没有号码 / 账户无余额 / 短信服务方的其他原因。
即便服务方有号码、你也有余额,服务方仍可能通过 API 不返回号码。建议先检查能否在网站上取到号码,如果可以,就向客服确认为何通过 API 取不到。
-
SMS_TIMEOUT — 在超时时间内未能等到短信。可调大超时,或更换其他号码(其他国家)、其他短信服务。
-
BL_PHONE — 服务方返回的号码处于黑名单中,黑名单文件位于程序目录下的 UniMessenger/data/autoreg_phones_bl.txt。号码会在程序从短信服务接收时被加入黑名单。可在设置中关闭使用黑名单。
-
USED_NUMBER — 输入号码后 WhatsApp 提示该号码被封禁。或在等待短信的界面提示「短信已发送到该号码,8 小时后可重新请求」(及类似),即对该号码等待短信已无意义。
-
NOT_AVAILABLE — 输入短信后,提示「WhatsApp 暂不可用,请等待 5 分钟」(及类似)。由 WhatsApp 的反垃圾过滤器引起。
-
PHONE_CONNECT_ERROR — 表示输入手机号并点击下一步后,未出现下一界面(等待短信),程序也未能等到其出现,因此以此状态结束。问题在于模拟器中没有网络,可能是代理问题,或整体网络连接问题。
-
WHATSAPP_NOT_OPEN — 程序未等到 WhatsApp 打开(以开始注册),或窗口已打开但程序无法获取屏幕截图来确认这一点(参见不点击按钮、看不到文本、不设头像/状态等)。
-
ALREADY_REGISTERED — 输入手机号后提示该号码已在 WhatsApp 注册。例如注册 WhatsApp Business 时,该号码已在普通 WhatsApp 注册时会出现该提示。默认情况下程序会点击「继续」,不会以此状态结束。
-
BAN_REQUEST_REVIEW — 输入手机号后,出现该号码已被封禁的提示;程序还会发送解除封禁的申诉。