Найдите идентификатор сеанса с помощью телемарафона и завершите сеанс.Python

Программы на Python
Ответить
Anonymous
 Найдите идентификатор сеанса с помощью телемарафона и завершите сеанс.

Сообщение Anonymous »

Прежде чем задать этот вопрос, я проверил здесь. Я хочу завершить все остальные сеансы, кроме сеанса, к которому я сейчас подключаюсь. На основе API телемарафона я использовал all_sessions = client(GetAuthorizationsRequest()).to_dict() и получил следующий результат:

Код: Выделить всё

{
'_': 'Authorization',
'api_id': ...,
'app_name': '...',
'app_version': '4.1.4',
'country': 'Unknown',
'date_active': ...,
'date_created': ...,
'device_model': 'SamsungSM-G920F',
'flags': 0,
'hash': ...,
'ip': '...',
'platform': 'Android',
'region': '',
'system_version': 'SDK 23'
}
Я хочу завершить этот сеанс, но не знаю, какой идентификатор сеанса указан в ссылке выше (документация по API Telethon). Я пробовал использовать следующие команды:

Код: Выделить всё

client(DestroySessionRequest(api_id))
client(DestroySessionRequest(hash))
Но не только сеансы не удаляются, но и нет ответа от API, а команды ждут и ждут ответа без ошибок или исключений. Как я могу завершить сеанс?

Подробнее здесь: https://stackoverflow.com/questions/523 ... he-session
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»