Пытаюсь отправить сообщение, используя метод messages.send, но получаю ошибку "Access denied: no access to call this method" (Код ошибки - 15)
Хотя полученный токен подразумевает право messages
Код:
$request_params = array(
'message' => "test",
'user_id' => $user_id,
'access_token' => $token,
'random_id' => $random_id,
'v' => '5.101'
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?'. $get_params);
Альтернатива
file_get_contents("https://api.vk.com/method/messages.send?message=test&access_token=$token&v=5.80&user_id=$user_id&random_id=$random_id");