EasyVK (VKontakte API Manager)
This app helps you create an apps with vk api easy!
You can use it for know more: vk.com/dev/
Для русскоязычных
Данная библиотека создана для того, чтобы VKontakte API имел удобную поддержу на node.js.
С помощью этой библиотеки вы можете делать все, что позволяет официально ВКонтакте API, и не только.
Так как я предполагаю, что большинство людей, кто скачивает - владеют русским с рождения, то я написал документацию для этого модуля на этом языке.
Если вы хотите помочь в развитии этой библиотеки, вступайте в наше сообщество и предлагайте, что можно улучшить и добавить.
Если вы хотите помочь нам кодом - делайте это на github.
Ниже написано, что можно делать при помощи EasyVK.
Usage
You need download Node.js and install it with npm manager. Then you need create your project and install easyvk so.
npm i easyvk --save
Test in browser code (Example usage)
You can test library in the browser of npm runkit.
You need copy this code and paste it in the area code, changed your parameters
var easyvk = require("easyvk")
easyvk({
username: 'your_login',
password: 'your_password',
save_session: false
}).then(vk => {
const me = vk.session.user_id || 356607530
vk.call('messages.send', {
message: 'Hi',
user_id: me
}).then(({vkr}) => {})
}).catch(console.error)
EasyVK can help you...
- Create Bots
- Manage groups
- LongPoll listen, Bots LongPoll (groups), User LongPoll
- Callback API support, create your server and listen group events
- You can create your stream based on official Streaming API platform,
listen events, collect data for create statistic and metrics
- You can upload your files on the server
- You can call to official VKontakte API methods
- You can use my widgets - not official instruments for do evereyday something
- You can use helpers - utility for create something that you need everyday
- You can use saver session, use session for cache data
- Catching errors like Captcha error and others
- Promises, async / await based library
- Authentication suport: groups, users, aplications, password / username
- Informative documentation
- Regulary updates and support for the newest features
- Two factor authentication support
You can read documentation of this library here