有验证码不等于对应当前请求
先核对消息中的用途、号码和本轮操作时间。 开发者门户确认码、客户端登录验证码、两步验证密码,以及本站购买的授权码,各自作用不同,不能互相代替。
官方门户说明,确认码通过 Telegram 发送,而非短信。请阅读该条消息的用途,不要仅凭“这是最新收到的一串数字”就填入申请页。官方门户登录页
收到码但验证失败的检查顺序
- 确认是同一个账号。 多账号客户端先切换到申请号码对应的账号。
- 确认是同一轮请求。 刚刚又在另一个页面发过码时,不要把两个页面的消息混用。
- 准确复制确认码。 按原样保留字母大小写,不把消息说明、空格、换行或标点一并输入。不要自行把字母转换成数字。
- 确认页面仍在等待这一轮输入。 如果页面已经要求重新验证,旧页面和旧确认码不应继续反复尝试。
一个容易混淆的例子:你先在软件中触发登录,随后又在门户申请 API。两条消息即使来自服务会话,也可能验证不同的操作,应按消息用途分别处理。
显示已过期时怎么办
门户或本站明确要求重新验证时,再按新提示操作。不要继续猜旧码,也不要在错误原因不明时连续发起新申请。
若错误来自程序,并明确包含 PHONE_CODE_INVALID 或 PHONE_CODE_EXPIRED,官方将它们分别描述为代码无效与代码过期;这是客户端接口的错误名称,不能据此认定门户网页一定采用相同的有效期。auth.signIn 错误列表
这些做法不能验证问题是否解决
把码发给客服、截取整段 Telegram 消息,或者关闭账号的两步验证,都不能证明当前门户请求已正确匹配。需要协助时,只描述错误原文和发生阶段。
在本站页面输入的门户确认码用于完成你发起的申请验证;客服聊天不接收确认码或两步密码。对方若要求在聊天里交出这些信息,应先核对入口。
通过后如何继续
验证通过后,应进入应用资料读取或创建环节;最终以完整 ID 和 Hash 展示为完成标志。