@Diversia

Почему не публикуется фото на стену группы ВКонтакте?

Почему при публикации в ВКонтакте выводится ошибка?

{"error":{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[{"key":"group_id","value":"147692606"},{"key":"v","value":"5.81"},{"key":"method","value":"photos.getWallUploadServer"},{"key":"oauth","value":"1"}]}}

Права были получены следующие:

https://oauth.vk.com/authorize?client_id=ID_ПРИЛОЖЕНИЯ&display=page
&redirect_uri=https://api.vk.com/blank.html&scope=offline,wall,photos
&response_type=code

Далее:

https://oauth.vk.com/access_token?client_id=ID_ПРИЛОЖЕНИЯ
&client_secret=ЗАЩИЩЕННЫЙ_КЛЮЧ&redirect_uri=https://api.vk.com/blank.html
&code=СЕКРЕТНЫЙ_КОД

PHP:

$group_id     = 123456;
$access_token = '***';
$message      = 'Hello, world!';
$image        = __DIR__ . '/upload/test.jpg';
$server = file_get_contents('https://api.vk.com/method/photos.getWallUploadServer?group_id=' . $group_id . '&access_token=' . $access_token . '&v=5.81');

При этом метод wall.post срабатывает, если не загружать фото.
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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