我找不到获取帐户登录电子邮件的API,有办法获取帐户登录电子邮件吗?
我在 telethon 中找不到有关它的 api。
我找了很多API,但没有一个有这样的东西。
如果有人知道请告诉我,非常感谢。
您无法使用任何 Telegram 应用程序或库(包括官方应用程序)检索完整的电子邮件地址。但是,您可以访问电子邮件地址的模式(例如,
email******123.com
)。要获取此电子邮件模式,您可以使用 Telethon 中的 GetPasswordRequest
方法。以下是 Telegram 文档中的示例代码片段:
from telethon.sync import TelegramClient
from telethon import functions, types
with TelegramClient(name, api_id, api_hash) as client:
result = client(functions.account.GetPasswordRequest())
print(result.stringify())
此代码返回一个
account.Password
对象,如果电子邮件模式可用,则该对象包含 login_email_pattern
属性。