Ответы пользователя по тегу Веб-разработка
  • Комментарии с обсуждения вк на сайт, как сделать?

    @bublik1337
    <meta charset="utf-8">
    <?php
    
    $token = ""; // access_token
    $group_id = 51204300; // ID Группы без минуса
    $topic_id = 33003964; // ID Топика
    
    $get_count = curl('https://api.vk.com/method/board.getComments?group_id='.$group_id.'&topic_id='.$topic_id.'&v=5.60&access_token='.$token);
    $jsonGetCount = json_decode($get_count,true);
    $count = $jsonGetCount['response']['count'];
    
    for ($i = 1; $i <= $count; $i++) {
    
    $get = curl('https://api.vk.com/method/board.getComments?group_id='.$group_id.'&topic_id='.$topic_id.'&offset='.$i.'&count=1&v=5.60&access_token='.$token);
    $jsonGet = json_decode($get,true);
    $user_id = $jsonGet['response']['items'][0]['from_id']; // ID Автора
    $date = $jsonGet['response']['items'][0]['date']; // Дата в unixtime
    $text = $jsonGet['response']['items'][0]['text']; // Текст
    
    $fname = $jsonGet['response']['profiles'][0]['first_name']; // Имя Автора
    $lname = $jsonGet['response']['profiles'][0]['last_name']; // Фамилия Автора
    
    /*
        ОСТАЛОСЬ ТОЛЬКО ВЫВЕСТИ ЭТО ВСЕ. ДУМАЮ САМ СПРАВИШЬСЯ
    */
    
    }
    
    function curl($url) {
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
    }
    ?>
    Ответ написан
    1 комментарий