Metadata-Version: 2.1
Name: v-vk-api
Version: 1.1
Summary: VK API wrapper
Home-page: https://github.com/vadimk2016/v-vk-api
Author: Vadim Kuznetsov
Author-email: vadim.kuznyetsov@gmail.com
License: MIT
Keywords: v-vk-api
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet
Requires-Python: >=3
Requires-Dist: beautifulsoup4 (==4.6.0)
Requires-Dist: certifi (==2018.4.16)
Requires-Dist: chardet (==3.0.4)
Requires-Dist: idna (==2.6)
Requires-Dist: requests (==2.18.4)
Requires-Dist: urllib3 (==1.22)

# VVK API

VK API wrapper

## Description

With VK API wrapper you can use all possible VK API methods and pass all traffic through proxy. 
More detailed information about VK API you can see in the official [documentation](https://vk.com/dev/methods).

![Python3](https://img.shields.io/badge/Python-3-brightgreen.svg)
[![Release](https://img.shields.io/github/release/vadimk2016/v-vk-api.svg)](https://github.com/vadimk2016/v-vk-api/releases)
[![Documentation Status](https://readthedocs.org/projects/v-vk-api/badge/?version=latest)](http://v-vk-api.readthedocs.io/en/latest/?badge=latest)
[![Build Status](https://travis-ci.org/vadimk2016/v-vk-api.svg?branch=master)](https://travis-ci.org/vadimk2016/v-vk-api)
[![Coverage Status](https://coveralls.io/repos/github/vadimk2016/v-vk-api/badge.svg)](https://coveralls.io/github/vadimk2016/v-vk-api)
### Install

```
$ pip3 install v_vk_api
```

## Usage

#### Authorization by access token

    import v_vk_api

    api = v_vk_api.create(app_id=1234567890, 
                            login='login', 
                            password='pass')
    api.request_method('users.get', users_id=1)
    {'response': [{'first_name': 'John', 'id': 123, 'last_name': 'Doe'}]}

#### Authorization by service token

    import v_vk_api

    api = v_vk_api.create(service_token='service token')
    api.request_method('users.get', users_id=1)    
    {'response': [{'first_name': 'Pavel', 'id': 1, 'last_name': 'Durov'}]}

## Tests

Tests will check API connection and method requesting and some other helper functions like utils and exceptions, 
to run tests:
```
$ python -m unittest discover tests
```
**NOTE:** Tests can't handle CAPTCHA

