На данный момент VK API уже имеет версию 5.68 и многие уже знакомы с его методом execute, который позволяет запускать последовательность других методов, сохраняя промежуточные результаты.
На днях столкнулся с задачей получения списка участников сообщества. Поиск в интернете дал достаточные результаты, но к сожалению интересующий метод был реализован не на PHP. Подумал, что кому-то еще будет интересна и полезная такая реализация алгоритма.
Реализация на PHP
Чтобы работать с API на PHP необходимо подключить библиотеку
require_once('src/VK/VK.php');
require_once('src/VK/VKException.php');
Затем необходимо пройти авторизацию, для того, чтобы начать делать запросы к vk.com
self::ex();
public static function ex () {
$attach = ORM::for_table('attach')->where('id', 1)->find_one(); // получение данных для авторизации из базы данных таблицы attach
$vk_config = array(
'app_id' => $attach->app_id,
'api_secret' => $attach->api_secret,
'access_token' => $attach->access_token
);
$vk = new VKVK($vk_config['app_id'], $vk_config['api_secret'], $vk_config['access_token']); // создание объекта с последующей авторизацией