Catalog npm
PACKAGE EXPLORERView in registry

1vk

npm

smart and efficient sdk for vk.com API

apisdkvkvk.comvkapivkcomvkontaktevksdk
Versions collected8
Direct dependencies9From release 1.3.3
Last observed20 Oct, 18:40 UTC

README

Current package documentation

1vk

Smart and efficient sdk for vk.com API

Behind the scene:

  1. It uses execute api method to perform more api calls per permitted time interval.
    In fact, you have only 3 request per second permitted but with 1vk you get up to 75 request per second
  2. It handles "Too many requests per second" error thus you no more need to concern about it.

Install

npm i 1vk --save

How to use

With browser (vk.com open api sdk)

var ApiQueue = require("1vk");
// initialization and authorisation (VK.init , VK.Auth.login)
// then
var apiQueue = new ApiQueue(3, 1e3, VK.Api.call)
var usersFriends = [];
// gets friends for 1000 users
for (var i=0; i<1e3; i=i+1)
    apiQueue.request('friends.get', {user_id: i}).then(function(friends) {
        usersFriends.push(friends)
    })
console.dir(usersFriends);

With node

You can use any open api like library (function api(methodName, params, callback))

Docs

Please read source code. The code is pretty simple and jsdoc annotated.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 8

Collected releases
VersionPublishedDirect dependenciesOpen version
1.3.3Registry latest10 Dec 20169
1.2.34 Dec 20169
1.2.23 Dec 20169
1.2.13 Dec 20169
1.2.03 Dec 20169
1.0.223 Mar 20159
1.0.123 Mar 20159
1.0.023 Mar 20159

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
ziggreen/1vk

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:40 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:9c8d2929a98a285d582f83ac52f09687c34f7e2c23f334df4484e5ffd02bcdd5