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

Сообщение в ВК?

Почему не отправляется сообщение в контакте?
Через приложение Standalone
Права приложения получил такие:
<?php


$client_id = 'Мое приложение';
$scope = 'offline,messages'
?>

<a href="https://oauth.vk.com/authorize?client_id=<?=$client_id;?>&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=<?=$scope;?>&response_type=token&v=5.37">Нажать</a>


Пытаюсь отправить через строку браузера так:

https://api.vk.com/method/messages.send?user_id={Тут пишу ID кому}&message=Привет&access_token={Тут пишу токен который получил}&v=5.0


В итоге получаю ошибку:

{"error":{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[{"key":"user_id","value":"ID который писал"},{"key":"v","value":"5.0"},{"key":"method","value":"messages.send"},{"key":"oauth","value":"1"}]}}

Что я делаю не так?
  • Вопрос задан
  • 807 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Ahen
@Ahen
Универсальный дилетант
Как и было анонсировано, секция Messages отключена для вызова с ключами доступа пользователя. Сейчас вызов https://vk.com/dev/messages с пользовательским токеном приложений, не прошедших модерацию, вернет ошибку 15: «access denied to call this method».
А попытка авторизоваться с правом доступа messages — ошибку «This application has no right to use messages»


https://vk.com/apiclub?w=wall-1_390510
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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