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

137
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 неактивным

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

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

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

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

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

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

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

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

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

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

138