Будем использовать официальное api от вконтакте. Сделаем запрос на количество участников в группе и выведем его у себя на сайте. Лучше поставить на крон и обновлять раз в сутки, чтобы не делать каждый раз запрос.
Нам понадобится аккаунт вконтакте, подтвердить номер телефона.
Зайдите в свой аккаунт, перейдите на страницу создания приложения и нажмите Создать: https://vk.com/apps?act=manage . Выбираем Standalone-приложение:
Дальше сохраняем Сервисный ключ доступа, он понадобится для скрипта.
Ниже пример кода с комментариями:
<?php $group_id = 'badcpa'; // Айди или имя группы $request_params = array( // Параметры запроса 'group_id' => $group_id, // Указываем группу 'fields' => 'members_count', // Дополнительные данные: кол-во участников 'v' => '5.126', // Указываем версию апи, обязательно 'access_token' => 'ef5842374723482381afa03de10b46e217e' // Сервисный ключ доступа для апи ); $get_params = http_build_query($request_params); $result = json_decode(file_get_contents('https://api.vk.com/method/groups.getById?'. $get_params)); // Делаем запрос по нужному методу $vkcount = ($result -> response[0] -> members_count); // Извлекаем кол-во $path2vkfile = './groups_count.txt'; // Если нужно сохранить данные в файл, например для крона file_put_contents($path2vkfile, $vkcount); // Записываем в файл echo $vkcount; // Если нужно просто вывести ?>
Обязательно посмотрите что указали все параметры запроса (дополнительные данные по количеству и версию апи).
Если данные сохраняли в файл, то спарсить можно следующим кодом:
<?php $path2file = './groups_count.txt'; $file4count = file_get_contents($path2file); ?>
И уже где нужно вывести, например:
<? echo $file4count; ?>
Если вас интересуют еще запросы по апи вконтакте — пишите. Интересные задачи буду разбирать и описывать.
Очень много разговоров в последнее время за токен NOT. Много бирж будут делать листинг токена,…
Телеграм недавно запустил возможность стейкать (замораживать) USDT и получать за это их валюту TON. Очень…
Биржа криптовалют Binance проводит сейчас промо-акцию: новым пользователям дают ваучеры в сумме 110 долларов. Деньги…
Самый главный момент в работе с youtube - это получить ключ api через консоль разработчика…
Арендую сервер для небольшого проекта на python. И вот приходит мне уведомление, что за сутки…
Тестирую одну схему, и нужно на много видео наложить watermark. Решил делать через Python 3,…