Технический сбой

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

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


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

вопрос
Хочу сделать автоматический постинг 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 - -

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

По заказам пишем сюда: @Rud00y

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

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

наверх