我正在尝试通过 vk_api 代表我发送一条私人消息:
import vk_api
import requests
from vk_api.longpoll import VkLongPoll, VkEventType
session = requests.Session()
login, password = 'тут_мой_логин', 'тут_мой_пароль'
vk_session = vk_api.VkApi(login, password)
vk_session.auth(token_only=True)
longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
vk.messages.send( #Отправляем сообщение
user_id='айди человека которому отправляю',
message='Получилось!'
)
但是当我尝试运行代码时,我得到一个错误:
vk_api.exceptions.ApiError: [15] Access denied: no access to call this method
我该如何解决?
从2019 年 2 月 15 日开始,默认的消息 部分方法只能使用社区访问密钥调用。
可以使用通过隐式流从独立应用程序获得的用户访问密钥调用此方法。所需的访问权限:。
messages
可以使用社会访问密钥调用此方法。所需权限:
messages
upd:我找到了一个支持请求