Задать вопрос
Diversia
@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 срабатывает, если не загружать фото.
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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