首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WTelegramClient,初始配置运行后何时何地输入验证代码?

WTelegramClient,初始配置运行后何时何地输入验证代码?
EN

Stack Overflow用户
提问于 2022-04-15 06:28:12
回答 1查看 283关注 0票数 1

我正在使用WTelegramClient库和ASP.NET MVC项目,来访问Telegram API。

使用此代码,工作良好,直到在App上收到验证代码。

我正在弄清楚,如何输入这段代码,以及在我的视图页面中的位置,当初始代码已经使用部分配置细节运行时。

有人能帮我吗?

代码语言:javascript
复制
WTelegram.Client client;
public async Task<ActionResult> Index()
{
    string Config(string what)
    {
        switch (what)
        {
            case "api_id": return "XXX";
            case "api_hash": return "XXXXXX";
            case "phone_number": return "+NUMBER";
            default: return null; 
        }
    }
    client = new WTelegram.Client(Config);
    await client.LoginUserIfNeeded();
    return View();
 }

当上面的代码从http://localhost:PORT_NUMBER/Home开始运行时,代码运行良好,电报发送给我一段代码,但是现在如何以及在哪里输入该代码,我对此并不了解。

EN

回答 1

Stack Overflow用户

发布于 2022-04-15 12:30:53

正如在常见问题中所解释的,解决方案是在用户提供代码之前等待ManualResetEventSlim

编辑:(2022年10月)最新版本有一个你可能更喜欢的简化配置系统

WTelegramClient有一个关于如何在ASP.NET web应用程序中这样做的完整示例。

看一看:webapp.zip

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71880781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档