vladkens / vk
The PHP class for vk.com API with support OAuth.
Installs: 114 450
Dependents: 5
Suggesters: 0
Security: 0
Stars: 215
Watchers: 28
Forks: 89
Open Issues: 9
pkg:composer/vladkens/vk
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-10-25 17:33:11 UTC
README
По-русски
Класс реализует VK API и авторизацию по OAuth протоколу. По всем вопросам можно писать на vladkens@yandex.ru
Использование
- 
Подключите класс require('VK.php');
- 
Создайте объект VK - 
без авторизации $vk = new VK\VK('{APP_ID}', '{API_SECRET}');
- 
с авторизацией $vk = new VK\VK('{APP_ID}', '{API_SECRET}', '{ACCESS_TOKEN}');
 
- 
- 
Если нужна авторизация - 
Получаем ссылку авторизации $vk->getAuthorizeURL('{API_SETTINGS}', '{CALLBACK_URL}');
- 
Получаем токен доступа по ключу из ссылки авторизации $vk->getAccessToken('{CODE}');
- 
Проверить авторизирован ли пользователь $vk->isAuth(); // return bool
 
- 
- 
Используем API $vk->api('{METHOD_NAME}', '{PARAMETERS}');
Другие методы
- Установить версию API.
$vk->setApiVersion({NUBMER});
Переменные
- {APP_ID}— ID приложения вконтакте.
- {API_SECRET}— Секретный код приложения.
- {ACCESS_TOKEN}— Токен доступа.
- {API_SETTINGS}— Запрашиваемые права доступа приложения (через запятую).
- {CALLBACK_URL}— Адрес, на который будет передан- {CODE}.
- {CODE}— Код для получения токена доступа.
- {METHOD_NAME}— Имя API метода. Все методы.
- {PARAMETERS}— Параметры соответствующего метода API.
* Если нужно получить бесконечный токен, используете параметр offline в {API_SETTINGS}.
Лицензия
English
The PHP class for vk.com API and to support OAuth. You can ask me any questions by e-mail: vladkens@yandex.ru
Use
- 
Connect class require('VK.php');
- 
Create VK object - 
without authorization $vk = new VK\VK('{APP_ID}', '{API_SECRET}');
- 
with authorization $vk = new VK\VK('{APP_ID}', '{API_SECRET}', '{ACCESS_TOKEN}');
 
- 
- 
If need authorization - 
Get authoriz link $vk->getAuthorizeURL('{API_SETTINGS}', '{CALLBACK_URL}');
- 
Get the token access by code from the authoriz link $vk->getAccessToken('{CODE}');
- 
Check the status of authorization $vk->isAuth(); // return bool
 
- 
- 
Usage API $vk->api('{METHOD_NAME}', '{PARAMETERS}');
Other methods
- Set version of API.
$vk->setApiVersion({NUBMER});
Variables
- {APP_ID}— Your application's identifier.
- {API_SECRET}— Secret application key.
- {ACCESS_TOKEN}— Access token.
- {API_SETTINGS}— Access rights requested by your app (through comma).
- {CALLBACK_URL}— Address to which- {CODE}will be rendered.
- {CODE}— The code to get access token.
- {METHOD_NAME}— Name of the API method. All methods.
- {PARAMETERS}— Parameters of the corresponding API methods.
* If you need infinite token use key offline in {API_SETTINGS}.