Добрый день. Написал небольшую библиотеку по работе с 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/
Добавить комментарий