Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент требует версию MODX не ниже
2.3
!
Небольшая библиотека-обертка над VK.
Подключается через getService.
Список реализованных методов на текущий момент:
4 системных настройки:
Плагин для записи в сессию значений токена — работает на событие OnMODXInit, ловит $_REQUEST['access_token'] и $_REQUEST['vktools_action'].
Сниппет с примерами в комплекте :)
Компонент на github.
Обсуждение компонента на modx.pro
Подключается через getService.
$vkPath = MODX_CORE_PATH . 'components/vktools/model/';
$modx->getService('vk', 'vktools.vkTools', $vkPath);
Список реализованных методов на текущий момент:
- getAuthUrl($scope = '', $html = false, $display = 'page', $callback_url = 'https://api.vk.com/blank.html') — генерация ссылки на получение токена (только для standalone приложений)
- uploadFile($server, $file) — метод для загрузки файла
- api($method, $params=array()) — запрос любого метода VK api
- setSessionAccessToken($access_token) — установка токена в сессию
- removeSessionAccessToken() — удаление токена из сессии
4 системных настройки:
- vktools_access_token — базовый токен (используется при выключенной настройке токенов в сессии)
- vktools_app_id — app_id приложения VK
- vktools_app_secret — app_secret приложения VK
- vktools_session_token_mode — разрешать ли хранение токена в сессии (по умолчанию false)
Плагин для записи в сессию значений токена — работает на событие OnMODXInit, ловит $_REQUEST['access_token'] и $_REQUEST['vktools_action'].
Сниппет с примерами в комплекте :)
<?php
$vkPath = MODX_CORE_PATH . 'components/vktools/model/';
$modx->getService('vk', 'vktools.vkTools', $vkPath);
echo $modx->vk->getAuthUrl('messages,wall,photos,offline', true);
print_r($modx->vk->api('users.get', array()));
Компонент на github.
Обсуждение компонента на modx.pro
Последние обсуждения в сообществе MODX.pro