Постинг на стену группы VK

179
16 марта 2019, 17:10


Прошу помощи! Не получается сделать постинг на стену в ВК.
Подскажите, что я делаю не правильно!? Спасибо!

Делаю следующим образом:

1. Авторизация пользователя через oauth

$auth_get_code = array( 
            'v'             => $version, 
            'client_id'     => $client_id, 
            'redirect_uri'  => $redirect_uri, 
            'response_type' => 'code',      //тип данных для получения 
            'scope'         => 'email,'     //дополнительно запрашиваем email пользователя 
                            //. 'offline,'     //срок жизни ключа - без срока годности 
                            . 'wall,'       //доступ к публикации на стене   
                            . 'friends,' 
                            . 'groups,' 
                            . 'photos,' 
                            . 'notify',     
        ); 
        print '<p><a href="https://oauth.vk.com/authorize' . '?' . urldecode(http_build_query($auth_get_code)) . '">Аутентификация через ВКонтакте</a></p>';

2. Получение токена

$params = array( 
            'v'             => $version, 
            'client_id'     => $client_id, 
            'client_secret' => $client_secret, 
            'code'          => $get_code, 
            'redirect_uri'  => $redirect_uri, 
        ); 
$token = json_decode(file_get_contents('https://oauth.vk.com/access_token' . '?' . urldecode(http_build_query($params))), true);

3. Попытка постинга на стену группы

$wallpost_params = array( 
            'v'             => $version, 
            'access_token'  => $sitesess['access_token'], 
            'owner_id'      => '-' . $wall_id, 
            'message'       => '123', 
        ); 
        $wallpost = json_decode(file_get_contents('https://api.vk.com/method/wall.post' . '?' . urldecode(http_build_query($wallpost_params))), true);

в результате получаю ответ с ошибкой 15

Access denied: no access to call this method

{"error":{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"wall.post"},{"key":"v","value":"5.87"},{"key":"owner_id","value":"-ХХХХХХХ"},{"key":"message","value":"123"}]}}

READ ALSO
Сделать span неактивным

Сделать span неактивным

Есть такая конструкция на сайте:

202
Отключить клик по span

Отключить клик по span

Суть в том, что мне нужно сделать спан неактивным(некликабельным) когда значение переменной $checkval == 1, но моя конструкция работает через раз

189
Повтор двумерный массив

Повтор двумерный массив

Задача: выяснить, есть ли одинаковые числа в массиве или же массив содержит только разные

200
Какие есть библиотеки или методы для постоянного получения снимков экрана?

Какие есть библиотеки или методы для постоянного получения снимков экрана?

Есть ли какие-нибудь библиотеки или методы для постоянного получения снимков экрана? Максимальная частота снимков - 60/сек, но в случае если...

184