PHPackages                             chekalskiy/vk-oauth - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. chekalskiy/vk-oauth

AbandonedArchivedLibrary[Authentication &amp; Authorization](/categories/authentication)

chekalskiy/vk-oauth
===================

VK-OAuth is a powerfull PHP library for the VK OAuth API.

3513.5k9PHP

Since Feb 24Pushed 6y ago2 watchersCompare

[ Source](https://github.com/chekalskiy/vk-oauth)[ Packagist](https://packagist.org/packages/chekalskiy/vk-oauth)[ RSS](/packages/chekalskiy-vk-oauth/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

VK-OAuth
========

[](#vk-oauth)

A powerfull PHP library for the VK OAuth API (vk.com social network).

Supports both usual and [secure](https://vk.com/dev/secure) methods. Fully compatible with VK API version 5.0.
Easy to handle exceptions.

[VK API documentation](https://vk.com/dev)

Example
-------

[](#example)

You can find example code for authentication and API calling in `examples/` directory.

You need to [create application](https://vk.com/editapp?act=create) and set proper domain name in application settings.

Then replace `{APP_ID}` and `{SECRET}` in example files.

Basically you can use library like that:

```
$wall = $vk->wall_get(array(
    'count' => 10,
    'filter' => 'owner'
));

```

If you want to get endless token use the `offline` scope parameter:
`$vk->getAuthenticationUrl($currentUrl, 'wall,offline');`

Installation
------------

[](#installation)

You can install `vk-oauth` by using [Composer](http://getcomposer.org/)

```
"require": {
    "chekalskiy/vk-oauth": "dev-master"
}

```

or by using simple `include`.

Support
-------

[](#support)

email:
vk: [chekalskiy](https://vk.com/chekalskiy)
twitter: [@i\_compman](https://twitter.com/i_compman)

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5a23d829168f130bd1e8113dd18c0e490d02d47c2f455b90ed2197ab0e04b228?d=identicon)[chekalskiy](/maintainers/chekalskiy)

### Embed Badge

![Health badge](/badges/chekalskiy-vk-oauth/health.svg)

```
[![Health](https://phpackages.com/badges/chekalskiy-vk-oauth/health.svg)](https://phpackages.com/packages/chekalskiy-vk-oauth)
```

###  Alternatives

[kartik-v/yii2-password

Useful password strength validation utilities for Yii Framework 2.0

761.2M17](/packages/kartik-v-yii2-password)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
