Vk-api messages method ошибка
При получении сообщения вылазит ошибка: vk_api.exceptions.ApiError: [15] Access denied
Токен с полными правами приложения kate mobile (2685278) с обычными сообщениями работал на ура, но при вызове метода 'messages.getById' он перестаёт нормально работать.
import requests
import user_vk
from vk_api.longpoll import VkLongPoll, VkEventType
session = requests.Session()
vk_session = user_vk.vk_session # в user_vk.py ввести данные страницы
vk_session.auth(token_only=True) # вход, и только по токену
vk = vk_session.get_api()
longpoll = VkLongPoll(vk_session)
# постоянная проверка диалога на наличие новых сообщений
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.from_group and event.attachments:
# если пришло НОВОЕ СООБ and МНЕ and ТЕКСТ
group_id = str(event.group_id) # id группы
result = vk_session.method('messages.getById', {
'message_ids': [event.message_id],
'group_id': group_id
})
print(result)
Ошибка:
Traceback (most recent call last):
File "*\1.py", line 18, in <module>
result = vk_session.method('messages.getById', {
File "*\venv\lib\site-packages\vk_api\vk_api.py", line 689, in method
raise error
vk_api.exceptions.ApiError: [15] Access denied