是否可以在Telethon中互通授权信息?

时间:2019-04-18 12:16:19

标签: python python-3.x telethon

我正在将Telethon与python 3.x一起使用。我想要获得的是电报帐户中所有授权的最后一个有效日期。为此,我有此代码。

from telethon.sync import TelegramClient
from telethon import functions
api_id = XXXX
api_hash = 'XXXXXXXX'

client = TelegramClient('session_name', api_id, api_hash)
client.start()

result = client(functions.account.GetAuthorizationsRequest())

auths_list = result.__getattribute__('authorizations')

str = ''.join(str(e) for e in auths_list)
print(str)

结果:

Authorization(hash=0, device_model='Windows', platform='Android', system_version='10', api_id=123321123213124, app_name='Telethon32113223', app_version='1.6.21', date_created=1323211, date_active=15553213125321213312312312, ip='8.2.3.21', country='pava, German', region='', current=True, official_app=False, password_pending=False)Authorization(hash=94219421213090, device_model='Xiaomi', platform='Android', system_version='9 P (28)', api_id=21213, app_name='Telegram Android', app_version='5.5.0', date_created=19123913299, date_active=12133213, ip='98.2.2.2.2', country='pava, Spain', region='', current=False, official_app=True, password_pending=False)Authorization(hash=9321123321231123321, device_model='PC', platform='', system_version='Windows 10', api_id=3211323213212, app_name='Telegram Desktop', app_version='1.6.7', date_created=1213321321312213, date_active=11233213213218, ip='1.2.2.25', country='pava, Spain', region='', current=False, official_app=True, password_pending=False)Authorization(hash=4124214212511832189321, device_model='PC', platform='', system_version='Windows 10', api_id=213231321321, app_name='Telegram Desktop', app_version='1.6.7', date_created=12133213211322, date_active=3213213213219, ip='2.2.2.5', country='pava, Spain', region='', current=False, official_app=True, password_pending=False) 

我获得了我需要的所有信息,但我只需要所有授权的date_active = XXXXXX。 当打印str时,我得到了整个答复。

0 个答案:

没有答案