You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用Telethon登录Telegram报UPDATE_APP_TO_LOGIN错误如何解决

Telethon 报错RPCError 406: UPDATE_APP_TO_LOGIN 修复方案

该报错是由于Telegram官方收紧了登录权限,禁止客户端标识版本过低的应用发起登录请求,Telethon内置的默认客户端参数版本过旧会触发该限制,可按以下步骤修复:

  • 升级Telethon到最新正式版
    执行命令:pip install --upgrade telethon
    升级完成后先重新尝试登录,确认是否恢复正常。
  • 手动指定客户端标识参数
    若升级后仍报错,在初始化TelegramClient时手动传入客户端版本相关参数,覆盖默认的旧版本配置,示例代码如下:
    from telethon import TelegramClient
    
    # 替换为你自己申请的api_id、api_hash
    api_id = 123456
    api_hash = "你的api_hash字符串"
    
    client = TelegramClient(
        "自定义会话文件名",
        api_id,
        api_hash,
        # 以下参数可自行修改为符合正常客户端格式的内容,无需和真实环境完全匹配
        app_version="10.3.2",
        device_model="PC Desktop",
        system_version="Windows 11 64bit",
        lang_code="zh-CN"
    )
    
  • 更换专属API凭证
    若上述操作后仍未解决,重新申请专属的api_id和api_hash即可,不要使用公开共享的API凭证,公开凭证普遍已被官方标记限制。

内容的提问来源于stack exchange,提问作者Val

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 03:57:03