在电脑上通过TDATA登录
TDATA可以让兼容版本的Telegram Desktop读取已有的登录会话。不需要在应用界面上传文件夹,Telegram会在启动时读取它。请为购买的账号准备一份独立的便携版客户端,避免替换个人Telegram的数据。
在Windows上按以下顺序操作:
- 下载客户端。 打开Telegram Desktop官方网站,选择Portable version,解压到一个新的独立文件夹。
- 先启动一次。 打开这个文件夹里的
Telegram.exe。停留在欢迎界面,不要输入手机号,也不要登录个人账号。 - 完全退出Telegram。 如果关闭窗口后程序仍留在时钟旁的系统托盘中,请通过图标菜单退出。
- 删除新生成的文件夹。 如果
Telegram.exe旁边出现了tdata,删除它。这里只能删除这份尚未登录的新客户端生成的文件夹,不能删除个人Telegram的文件夹。 - 放入订单中的数据。 解压交付的压缩包,把收到的整个
tdata文件夹放到刚才删除的位置,与Telegram.exe同级。不要合并两份文件夹的内容。 - 重新启动同一个客户端。 再次打开这份
Telegram.exe。如果文件能被读取且已有授权仍有效,就会打开购买的账号。 - 核对账号。 将手机号与订单对照,并等待连接Telegram。仅能看到缓存聊天,不足以确认当前仍可访问账号。
复制完成后,新客户端目录应如下所示:Telegram.exe与tdata位于同一层级。
account-01/Telegram.exetdata/
如果变成account-01/tdata/tdata/,把内层文件夹移到正确层级。
不要重命名交付TDATA内部的文件,并保留订单原始压缩包。
如果又出现登录界面,先检查替换前是否完全退出、文件是否复制完整、启动的是否为正确的Telegram.exe。旧快捷方式或任务栏图标可能打开另一份客户端。如果打开的是个人账号,不要退出账号,先核对启动路径和数据目录。
如果Desktop要求本地密码,这是对已保存数据的保护,不是2FA云密码。2fa.txt中的密码不一定适用。请确认订单是否提供单独的本地密码,不要通过删除保护文件来绕过提示。
如果账号资料已打开,却一直显示“连接中”,请单独检查网络和代理。这一状态本身不能证明授权被撤销。如果会话确实已经结束,重新复制TDATA也无法恢复。联系支持时保留错误文字和客户端版本,不要公开上传账号文件。
以上步骤适用于Windows便携版。macOS和Linux的数据位置不同,不能直接照搬Telegram.exe旁边的路径。
如何通过Session + JSON登录
在兼容软件中选择导入已有Session,指定文件和配套JSON,然后连接。Session保存已有授权,JSON描述客户端参数。两部分都要检查:软件可能读到了Session,却没有识别JSON,最终使用自己的设置。
先测试一对文件。有些软件按基础文件名配对,例如account-01.session与account-01.json;有些则允许分别选择。保留原始配对,不要混用不同账号的文件。连接后核对实际账号资料和手机号。“账号已添加”可能只表示本地列表多了一条记录。
JSON中的参数是否真正生效
app_id和app_hash是Telegram应用参数;其他结构可能使用api_id和api_hash。它们不负责选择账号,账号身份由Session里的授权决定。如果打开了错误的账号,修改JSON中的手机号或应用参数不会切换身份。请检查软件实际加载了哪份Session,以及使用了哪个工作目录。
device、sdk和app_version通常描述设备型号、系统版本与应用版本。导入工具可能使用其他字段名,或替换为自己的值。sdk写着Windows,不代表账号绑定了某台电脑;运行系统要求由软件本身决定。先查看软件是否读取JSON、实际采用了哪些参数,不要随意修改。
lang_code是客户端语言,不是账号注册国家或IP地址。JSON里即使写了代理,也需要软件支持并应用这一设置。文件中存在代理地址,不等于连接一定经过它;应检查软件当前使用的网络设置。
为什么文件无法导入
Session旁的JSON不是所有软件通用的统一格式。如果错误提示缺少字段,先对照导入工具要求的结构、键名和必填参数。不要直接把app_id改成api_id,也不要照着相似示例重写整份文件。
如果错误涉及Session的数据库表或列,应检查支持的文件类型与版本。同为.session扩展名,内部结构也可能不同。手动添加列或改文件名不能代替正确转换。
导入成功,却连不上账号
先看具体错误。超时或代理错误需要排查网络;AUTH_KEY_UNREGISTERED和SESSION_REVOKED属于授权问题,修改JSON不能恢复已撤销的会话。迁移前停止旧软件,不要在两个独立客户端中同时运行同一份Session。
Session和JSON可能含有访问凭据。排查时向支持提供错误文字和软件名称,不要把文件交给公开机器人或来历不明的转换工具。格式区别和兼容性可参考TDATA与Session + JSON指南。
购买的Telegram账号怎么在手机上登录
手机Telegram的“添加账号”不支持导入TDATA或Session + JSON。新连接需要订单中的手机号和登录确认。部分商品支持直接在Datamoll订单中获取验证码。如果该账号提供这项功能,请按以下顺序操作;界面回退到英文时,可按下列英文按钮名称查找:
- 打开订单。 点击获取登录验证码的按钮**“Get sign-in code”**;订单有多个号码时,选择对应账号。
- 准备接收验证码。 在弹窗中点击**“Get the code”,等待“Request is ready”**状态。这还不是验证码,只表示服务已准备好接收。
- 开始Telegram登录。 选择“添加账号”,输入订单中的手机号。如果已单独选择国家代码,只输入后面的号码,不要重复前缀。
- 获取登录确认。 Telegram显示验证码输入界面后,返回订单,点击**“Telegram is asking for the code — show it”**。将收到的验证码用于当前号码和这次登录。
- 完成登录。 如果Telegram要求2FA云密码,使用交付的密码或商品支持的密码获取功能。登录后核对账号手机号与订单是否一致。
先在订单中完成准备,再向Telegram输入手机号;Telegram要求验证码后再领取。
输入之前不要关闭验证码窗口,再次获取取决于服务条件。如果条件禁止同时使用其他方式连接,这期间不要打开TDATA、Session或另一轮登录。
如果订单提供的是专属验证码链接,顺序不同:先开始Telegram登录,再打开该账号的链接,按页面说明获取验证码。不要把Datamoll弹窗的准备流程直接套用到链接上。
两步验证密码不同于一次性验证码、应用PIN码和Desktop本地密码。如果交付内容有2fa.txt,其中是密码,不是新的验证码。“已开启2FA”并不提供密码本身,重置未知密码也不应当作常规登录步骤。这个阶段可参考Telegram授权文档。
如何扫码登录Telegram
Telegram Web和部分Desktop版本提供二维码登录。新客户端显示二维码,已经登录的账号确认后,才能建立连接。因此,只有图片还不够:需要由你要打开的那个账号确认登录。
购买的账号可能提供单独的二维码确认服务。如果商品说明明确支持这种方式:
- 在自己的新Telegram客户端打开二维码登录页面。
- 通过该账号提供的确认服务提交当前二维码。
- 回到客户端完成登录。如果Telegram要求2FA,输入云密码。
- 核对登录后的账号手机号。
二维码刷新后,需要提交新的图片。保存下来的旧码不能用于以后每次登录,也不能用于整批账号。Telegram二维码登录文档介绍了确认流程和有效期。
登录完成前,不要关闭显示你所提交二维码的Telegram窗口。确认后,等待账号在同一窗口中打开,再核对个人资料中的手机号是否与订单中的号码一致。
在专用软件中通过手机号和链接登录
连接多个账号时,逐个复制验证码比较费事。有些软件可以代为完成:添加手机号和对应的专属验证码链接后,由软件执行登录。
软件向Telegram请求验证码,通过链接获取并填入自己的客户端。需要2FA时,再使用交付的密码。登录成功后,它会保存新的会话供后续使用。这是在连接新客户端,不是导入旧会话文件。
批量添加前,先确认软件能通过你收到的这种链接获取验证码。从页面下载压缩包、导入Session,是另外的功能,不能代替手机号自动登录。
如何通过Datamoll API自动获取验证码
如果软件支持Datamoll API集成,就不需要手动从订单中复制验证码。软件先为账号准备接收验证码,再开始Telegram登录,随后获取验证码和必要的2FA密码。接入方式见Datamoll API文档;软件本身也需要支持这一流程。
验证码用于当前登录尝试,获取时限和次数则取决于商品条件。手动获取、专属链接和API共用同一项服务,并不是每种方式各有一次机会。如果准备通过软件登录,不要提前手动用掉验证码获取次数。
如何批量连接账号
先选少量账号测试要用的登录方式。核对手机号和Telegram连接,再正常重启软件。确认访问仍然有效后,如果软件支持,就可以使用批量连接功能。
每个账号的文件、链接和密码要对应保存。不要混用不同账号的数据,也不要把同一会话的副本放进多个软件,当作独立连接使用。转换文件格式同样不会创建新设备,只是改变同一份数据的格式。
代理和网络设置需要在实际使用的客户端中配置。账号的注册国家不代表它已经附带或连接了代理。如何安排已连接的账号和工作任务,可继续阅读多个Telegram账号管理指南。
无法登录Telegram时,先检查哪里
从登录停下来的那一步开始排查,比重新尝试所有方式更容易找到原因。
| 遇到的情况 | 先检查什么 |
|---|---|
| 放入TDATA后,Desktop仍要求手机号 | 替换前是否完全退出、文件夹层级是否正确、是否启动了对应的Telegram.exe,然后检查会话有效性 |
| 软件不接受Session + JSON | 支持的Session类型、JSON结构与所选导入模式 |
| 打开了另一个账号 | 软件实际加载的Session,以及使用的工作目录 |
| 账号已添加,却无法连接 | 具体错误属于网络、代理还是授权问题 |
| 收不到验证码或验证码被拒绝 | 订单或链接的操作顺序、对应手机号和当前登录尝试 |
| 确认前二维码刷新了 | 是否提交了自己新客户端中的最新二维码 |
| 验证码或二维码之后要求密码 | 交付内容中是否有2FA云密码,或是否提供密码获取功能 |
| 页面要求注册,而不是登录 | 手机号是否正确,购买的账号是否仍存在。不要直接创建新账号 |
购买前,先确定要在Telegram Desktop、手机还是兼容软件中使用账号。在Telegram账号目录中核对商品交付的数据,以及提供的登录方式是否适合你的应用。如果计划通过验证码或二维码登录,请确认商品条件明确包含这项功能。
来源
我们仅引用官方文档、开源项目资料和中立参考资料,不将商店或交易平台作为公开来源。