Daniil94
@Daniil94

Как отправить сообщение через vk open api с client js?

Подключил open api на страницу
<script src="https://vk.com/js/api/openapi.js?154" type="text/javascript"></script>
    <script type="text/javascript">
        VK.init({
            apiId: 12345
        });
    </script>

Затем произвожу авторизацию пользователя
вот так
VK.Auth.login(r => {
                if (r.session) {
                    resolve(r);
                } else {
                    reject(r);
                }
            }, 4096);//это маска для получения доступа к сообщениям

Затем пытаюсь отправить сообщение вот так
VK.Api.call('messages.send', {user_id:123, message:"text", v: '5.80'}, function (r) {
                if (r.error)
                {
                    reject(r.error);
                }
                resolve(r);
            });

Получаю ошибку
"Access denied: no access to call this method"
Включение/выключение open api в настройках не влияет на работу
5b2b9a20bd238899667779.png
Помогите разобраться
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы