Библиотека расширяющая функционал VK API

от автора

Библиотека расширяющая функционал VK API

Добрый день. Написал небольшую библиотеку по работе с VK.

Метод Функция Минус стандартного метода
getMembers Получить ID всех участников группы 1000 участников за одну итерацию
getSearchFriendsInGroups Поиск групп, в которых есть ваши друзья Данного метода нет в VK API
getCreated Вывод даты регистрации аккаунтов Данного метода нет в VK API

Для работы нужно подключить Jquery и саму библиотеку.

<!DOCTYPE html> <html> <head lang="en">     <meta charset="UTF-8"> </head> <body> <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script src="VKAPI/methods_vkapi.js"></script> </body> </html> 

Теперь мы можем обращаться к методам API указанных в таблице выше.

I. getMembers

Описание: Получение массива ID всех участников сообщества.

Параметры:
groupID — ID сообщества
access_token — токен пользователя

Пример обращения:

VKR.Group('getMembers', {     groupID: 1,     access_token: "f43af342fe6e684e5037dd46e8866c44025e1a81ac10c9c6455fe103109a285a105281d13b4b53e9d92" }, function (data) {     console.log('Результат: ', data); }, function (load) {     console.log('Процесс: ' + load + '%'); }); 

В первую функцию вернет json формата: [1, 2, 4, 613, 431]
Во вторую функцию по ходу будет возвращен процент процесса формата: 8.3231

II. getSearchFriendsInGroups

Описание: Поиск только тех групп, в которых есть ваши друзья.

Параметры:
q — Поисковый запрос
access_token — токен пользователя

Пример обращения:

VKR.Group('getSearchFriendsInGroups', {q: 'порно', access_token: "f43af342fe6e684e5037dd46e8866c44025e1a81ac10c9c6455fe103109a285a105281d13b4b53e9d92"}, function (data) {     console.log('Результат: ', data); }, function (load) {     console.log('Процесс: ' + load + '%'); }); 

В первую функцию вернет json формата: [{«groupID»: 1, «friends»: [5325, 45345, 1241]}]
Во вторую функцию по ходу будет возвращен процент процесса формата: 8.3231

III. getCreated

Описание: Дата регистрация пользователей на сайте вконтакте.

Параметры:
ids — Массив ID пользователей

Пример обращения:

VKR.User('getCreated', {ids: [33610634,2,3]}, function (data) {     console.log('Результат: ', data); }); 

В функцию вернет json формата: [{«id»: 33610634, «createdDate»: «2009-03-21T17:03:35+03:00»},{«id»: 2, «createdDate»: «2009-09-08T23:51:10+03:00»}]

GitHub: github.com/romkagolovadvayha/romkagolovadvayha.github.io/tree/master/library_VKAPI
По ходу надобности функций, буду дополнять библиотеку и обновлять тему.

ссылка на оригинал статьи http://habrahabr.ru/post/272687/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *