revos#
Умник
Доброго времени суток, возможно кому-то это покажется ненужным, но я все таки оставлю это здесь
Кратко о скрипте: этот скрипт выводит кол-во участников группы или паблика ВКонтакте одним числом с помощью VK API и PHP, ну что же приступим:
1.Нам нужно создать приложение ВКонтакте, сделать это можно здесь:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Указываем имя приложения и выбираем тип приложения: "Standalone-приложение".
Далее подтверждаем действие через телефон и следуем дальше.
Далее заполняем данные приложения(описание,группу приложения,иконка,веб-сайт) и сохраняем приложение.
Далее подтверждаем действие через телефон и следуем дальше.
Далее заполняем данные приложения(описание,группу приложения,иконка,веб-сайт) и сохраняем приложение.
Токен нужен при каждом обращение к приложению. Ссылка на получения токена:
Код:
api.vk.com/oauth/authorize?client_id=[id приложения]&redirect_uri=http://api.vk.com/blank.html&scope=[права доступа]&display=[режим отображения]&response_type=token
права доступа - запрашиваемые права для приложения.(т.е какие действия может выполнять приложение. более подробно
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
) используем 999999 – все права + вечный токен.режим отображения – тип отображения результата. используем wap.
Пример ссылки для получения токена:
Код:
https://api.vk.com/oauth/authorize?client_id=3336333&redirect_uri=http://api.vk.com/blank.html&scope=999999&display=wap&response_type=token
Код:
https://api.vk.com/blank.html#access_token=35477428db3e62f8a3ffaf3f622c1d684a387d28af7bced8ee02867d9d969af7e4c47f38effe098b2bdae&expires_in=0&user_id=id
3.Теперь собственно делаем запрос и получаем кол-во:
Для этого нам нужно скачать
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
.Теперь заполняем
PHP:
<?php
require 'vkapi.class.php'; //подключаем VK API, путь относительно корня сайта
$api_id = id; //id приложения
$secret_key = 'key'; //ключ приложения
$gid='42114981'; //id группы
$access_get->access_token = 'token'; //ключ доступа приложения
//подключаем класс
$VK = new vkapi($api_id, $secret_key);
//получаем список участников группы
$groups = $VK->api('groups.getMembers', array('gid'=>$gid,'access_token'=>$access_get->access_token));
//теперь сосчитаем
$count = $groups['response']['count'];
?>
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Вот и все, думаю кому-то этот скрипт покажется полезным, а если нет,прошу не обсирать меня и не лепить минусы.Спасибо за внимание
Последнее редактирование:
