Поддержка Проблемы и решения Комментарии из Обсуждений ВК на сайт

  • Народ, всем привет, нужно вывести комментарии из темы обсуждений (в группе в ВК куча отзывов) ВК на сайт. В инете нашёл несколько способов: все они сводятся к VK API (https://vk.com/dev/board.getComments), т.к. специализированного виджета для подобных целей нет. Пробовал с помощью плагина PHP Snippets, использовав код:

            $wall = file_get_contents("https://api.vk.com/method/board.getComments?v=5.85&group_id=92457343&topic_id=32000957");
     
        $wall = json_decode($wall);
        $wall = $wall->response->items;
     
        for ($i = 0; $i < count($wall); $i++) {
        
            echo "<p><b>".($i + 1)."</b>. <i>".$wall[$i]->text."</i><br /><span>".date("Y-m-d H:i:s", $wall[$i]->date)."</span></p>"; // Выводим записи
        
        }

    Затем вставкой шорткода на страницу. Но почему-то не работает. Как реализовать данную задумку?

    • Тема изменена 5 лет, 6 месяцев назад пользователем Yui. Причина: для оформления кода есть кнопочка code

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Дебажить сверху вниз

    Сформировал запрос

    <?php
    
    $request_params = [
    'group_id' => '92457343',
        'topic_id' => '32000957',
    'need_likes' => 1,
    'offset' => 0,
    'count' => 100,
    'extended' => 1,
    'sort' => 'desc',
        'version' => 5.87,
    'access_token' => '***'
    
    ];
    
    $url = "https://api.vk.com/method/board.getComments?" . http_build_query($request_params);
    
    $result = file_get_contents($url);
    echo $result;
    
    ?>

    Всё выводит (получил данные в формате JSON), а теперь каким образом полученные данные вывести на страницу сайта Word Press’a?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Комментарии из Обсуждений ВК на сайт» закрыта для новых ответов.