Задать вопрос
@noob222

Почему не могу авторизоваться в vk_api?

Почему не могу авторизоваться в vk_api?
До сегодняшнего дня все нормально работало и не выводило ошибок, подскажите как исправить

vk_session = vk_api.VkApi(login, password)
vk_session.auth()
session_api = vk_session.get_api()
longpoll = VkLongPoll(vk_session)

Traceback (most recent call last):
File "C:\Users\Asus\PycharmProjects\Bot\avto-status.py", line 12, in
longpoll = VkLongPoll(vk_session)
File "C:\Users\Asus\PycharmProjects\Bot\venv\lib\site-packages\vk_api\longpoll.py", line 503, in __init__
self.update_longpoll_server()
File "C:\Users\Asus\PycharmProjects\Bot\venv\lib\site-packages\vk_api\longpoll.py", line 513, in update_longpoll_server
response = self.vk.method('messages.getLongPollServer', values)
File "C:\Users\Asus\PycharmProjects\Bot\venv\lib\site-packages\vk_api\vk_api.py", line 615, in method
raise error
vk_api.exceptions.ApiError: [15] Access denied: no access to call this method
  • Вопрос задан
  • 1553 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Helow19274
ВК закрыли API сообщений для юзеров, используйте токен группы. https://vk.com/dev/messages_api
Ответ написан
Комментировать
login, password = 'ЛОГИН', 'ПАРОЛЬ'
vk_session = vk_api.VkApi(login, password)
try:
    vk_session.auth()
except vk_api.AuthError as error_msg:
    print(error_msg)
    return

vk = vk_session.get_api()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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