【发布时间】:2022-01-13 13:06:08
【问题描述】:
是否可以定义在调用 LoginUserIfNeeded 方法时如何发送验证码?我需要通过 SMS 发送而不是发送到应用程序。
【问题讨论】:
标签: telegram-api wtelegramclient
是否可以定义在调用 LoginUserIfNeeded 方法时如何发送验证码?我需要通过 SMS 发送而不是发送到应用程序。
【问题讨论】:
标签: telegram-api wtelegramclient
在调用LoginUserIfNeeded 时,您可以传递一个CodeSettings 实例,该实例在发送代码方面的选项非常有限。
Telegram 服务器自己决定最初通过哪种方法发送代码。 但是,如果用户没有收到代码(最终在给定超时之后),用户可以请求通过替代方法发送代码。
在 WTelegramClient 中,这是通过在第一次尝试时为“verification_code”返回一个空字符串来完成的。
然后,Telegram 可能会通过 SMS 而不是应用程序发送代码。 (如果您没有通过短信收到验证码,您也可以通过同样的方式要求通过电话发送验证码)
【讨论】: