Библиотека для автоматизации аутентификации приложений vk.com. Навеяно https://github.com/speechkey/VKAppAuth.
Установка выполняется через Composer.
composer.phar require matperez/vk-app-auth
Пример использования:
require_once(__DIR__.'/vendor/autoload.php');
$username = 'n@n.com';
$password = 'god';
$appId = '3713774';
$authenticator = new \Vk\AppAuth\Authenticator(new \Vk\AppAuth\AuthPageParser());
$service = new \Vk\AppAuth\AuthService(new \Vk\AppAuth\GrantPageParser(), $authenticator);
$tokenInfo = $service->createToken($username, $password, $appId);
var_export($tokenInfo);
В настоящее время код не умеет обрабатывать требование ввести номер телефона для подтверждения входа из незнакомого места.
Поддерживаеся любой логгер, соответствующий стандарту PSR-3 psr/log.
- Добавить обработку требования номера телефона
Тесты можно запускать через composer:
composer test