valexeich
@valexeich

Как пользоваться telegram api чтобы войти уже имея номер и код?

Не могу понять почему не работает, может не правильный url

url = 'https://api.telegram.org/auth.signIn'

data = {
    'phone_number': phone_number,
    'phone_code': phone_code
}

r = requests.post(url, data=data)


Получаю 404 ошибку
  • Вопрос задан
  • 814 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
Это не http api.

Нужен клиент MTproto
https://github.com/LonamiWebs/Telethon
Ответ написан
Комментировать
@UberPool
Python/JS coder
#получаешь сессию
async def main():
    client = TelegramClient('session', api_id, api_hash)
    assert await client.connect()
    if not client.is_user_authorized():
        await client.send_code_request(phone_number)
        me = await client.sign_in(phone_number, input('Enter code: '))


#Затем заходишь по ней
async def main():
    client = TelegramClient('session', api_id, api_hash)
    await client.start()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы