Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Почему не работает скрипт постинга вк из DLE 14 ?

Почему не работает скрипт постинга вк из DLE 14 ?


     08.11.2020    Все вопросы » Общие вопросы по PHP    114

вопрос
Хочу сделать автоматический постинг shortstory вк. Друг помог написать часть кода, но сам код не может выводить медиа вк, постит только текст. Помогите кто может исправить хотя бы баг из-за которого не выводит картинки вк, а если не сложно то и доделать скрипт.


<?php
   

            // Need to have the vk.php in the same directory.
            include 'vk.php';
        
            // Please complete the below with your details/credentials.
            $config['secret_key'] = 'ключ';
            $config['client_id'] = '-7647836';
            $config['user_id'] = '-185764440';
            $config['access_token'] = 'токен';
            $config['scope'] = 'wall,photos,friends,groups';
        
            // Get a new instance of VK.
            $v = new Vk($config);
        
            // Define the attachment to insert, in this case an image.
            $attachments = $v->upload_photo(0, array('test.jpg'));
        
            // Post the message and image to your wall.
            $response = $v->wall->post(array(
               'message'=>'test 1737759.jpg',
               'attachments' => implode(',', $attachments)
            ));
        
    


            // $curl = curl_init();
            // curl_setopt_array($curl, [
            //     CURLOPT_URL => 'https://api.vk.com/method/wall.post',
            //     CURLOPT_POST => true,
            //     CURLOPT_SSL_VERIFYPEER => false,
            //     CURLOPT_SSL_VERIFYHOST => false,
            //     CURLOPT_RETURNTRANSFER => true,
            //     CURLOPT_POSTFIELDS => [
            //         'owner_id' => '-185764440',
            //         'message' => 'text',
            //         'access_token' => 'токен',
            //         'v' => '5.85',
            //         'attachments'=>'photo'.'66748_265827614'.'http://habrahabr.ru'
            //     ]
            // ]);
            // $response = curl_exec($curl);
            // if ($response === false) {
            //     die('Во время запроса произошла ошибка!'.PHP_EOL.curl_errno($curl).' - '.curl_error($curl));
            // }
            
            // $response = json_decode($response, true);
            // if (isset($response['error'])) {
            //     die('Ошибка VK API!'.PHP_EOL.$response['error']['error_code'].' - '.$response['error']['error_msg']);
            // }
            // curl_close($curl);
            
            // $response = $response['response'];
            // var_dump($response);
?>



 

Ответа пока нет


1 комментарий

dj-avtosh
PHP-developer

dj-avtosh - 9 ноября 2020 10:24 -

Здравствуйте. Что говорят логи?

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх