На цій сторінці знаходиться список методів API для роботи з даними ВКонтакте.
- isAppUser - повертає інформацію про те, встановив користувач для цієї програми.
- users.get - повертає розширену інформацію про користувачів.
- users.search - повертає список користувачів відповідно до заданого критерію пошуку.
- getUserBalance - повертає баланс поточного користувача в даному додатку.
- getUserSettings - повертає налаштування програми поточного користувача.
- likes.getList - повертає список користувачів, які додали об'єкт в список «Мені подобається».
- friends.get - повертає список id друзів користувача.
- friends.getAppUsers - повертає список id друзів користувача, які встановили цю програму.
- friends.getOnline - повертає список id друзів користувача, що знаходяться зараз на сайті.
- friends.getMutual - повертає список id спільних друзів між парою користувачів.
- friends.areFriends - повертає інформацію про дружбу між двома користувачами.
- groups.get - повертає список груп користувача.
- groups.getById - повертає інформацію про групи по їх ідентифікаторів.
- groups.isMember - повертає інформацію про те, чи є користувач учасником групи.
- groups.getMembers - повертає список учасників групи.
- groups.search - здійснює пошук груп по заданій підрядку.
- newsfeed.get - повертає стрічку новин для поточного користувача.
- newsfeed.search - здійснює пошук по новинах.
Сповіщення про відповідях
- notifications.get - повертає список сповіщень про відповіді активного користувача.
- notifications.markAsViewed - скидає лічильник нових повідомлень.
- places.add - створює нове місце.
- places.getById - повертає інформацію про місця.
- places.search - повертає список знайдених місць.
- places.checkin - зазначає користувача в зазначеному місці.
- places.getCheckins - повертає список відміток.
- places.getTypes - повертає список типів місць.
- places.getCountries - повертає список країн.
- places.getCities - повертає список міст.
- places.getRegions - повертає список регіонів.
- places.getCountryById - повертає інформацію про країни по їх id.
- places.getCityById - повертає інформацію про міста по їх id.
- places.getStreetById - повертає інформацію про вулиці по їх id.
Методи, що вимагають наявності стороннього сервера
- secure.sendNotification - відправляє повідомлення користувачу.
- secure.getAppBalance - повертає платіжний баланс додатки.
- secure.getBalance - повертає баланс користувача на рахунку додатки.
- secure.withdrawVotes - списує голосу з рахунку користувача на рахунок програми.
- secure.getTransactionsHistory - повертає історію транзакцій всередині програми.
- secure.addRating - піднімає користувачу рейтинг від імені програми.
- secure.setCounter - встановлює лічильник, який виводиться користувачеві жирним шрифтом в лівому меню, якщо він додав додаток в ліве меню.
- secure.setUserLevel - встановлює рівень користувача в додатку.
- secure.getUserLevel - отримує рівень користувача в додатку.
Методи для відправки і прийому SMS
Методи для зберігання довільних даних
- storage.get - повертає значення, що зберігається змінної.
- storage.set - зберігає значення зберігається змінної.
- execute - дозволяє виконувати алгоритми в API.
- getServerTime - повертає поточний час.
- setNameInMenu - встановлює коротку назву додатка в лівому меню, якщо користувач додав туди додаток.
Методи роботи з нотатками
Методи роботи з вікі-сторінками
- pages.get - повертає вікі-сторінку.
- pages.save - зберігає текст вікі-сторінки.
- pages.saveAccess - зберігає настройки доступу вікі-сторінки.
- pages.getVersion - повертає стару версію вікі-сторінки.
- pages.getHistory - повертає список всіх старих версій вікі-сторінки.
- pages.getTitles - повертає список вікі-сторінок в групі.
- pages.parseWiki - повертає html-уявлення wiki-розмітки.
- stats.get - повертає статистику групи або додатки.
- getUserInfo - повертає коротку інформацію про поточного користувача.
- getUserInfoEx - повертає розширену інформацію про поточного користувача.
- activity.get - повертає останній запис користувача з власної стіни.
- activity.set - додає повідомлення на стіну поточного користувача.
- activity.getHistory - повертає записи користувача, написані ним на своїй стіні.
- activity.getNews - повертає поновлення записів користувачів на власних стінах.
- secure.saveAppStatus - зберігає рядок статусу додатки для подальшого виведення в загальному списку додатків на сторінці пользоваетеля.
- secure.getAppStatus - повертає рядок статусу додатки, збережену за допомогою secure.saveAppStatus.
- getVariable - повертає значення, що зберігається змінної.
- getVariables - повертає значення декількох змінних.
- putVariable - записує значення змінної.
- getHighScores - повертає таблицю рекордів.
- setUserScore - записує результат поточного користувача в таблицю рекордів.
- getMessages - повертає список черги повідомлень.
- sendMessage - ставить повідомлення в чергу.
- getGroups - повертає список id груп, в яких складається поточний користувач.
- getGroupsFull - повертає базову інформацію про групи, в яких складається поточний користувач.
Розширені методи API
Нижче наведено список розширених методів для роботи з особистими повідомленнями, стіною і фотографіями користувача. Доступ до цих методів обмежений і надається тільки для Desktop / Mobile-додатків.
- newsfeed.getBanned - повертає список прихованих користувачів і груп в новинах.
- newsfeed.addBan - забороняє показувати новини від заданих користувачів і груп.
- newsfeed.deleteBan - дозволяє показувати новини від заданих користувачів і груп.
- likes.add - додає об'єкт в список «Мені подобається» поточного користувача.
- likes.delete - видаляє об'єкт зі списку «Мені подобається» поточного користувача.
- likes.getList - повертає список користувачів, які додали об'єкт в список «Мені подобається».
- likes.isLiked - перевіряє чи знаходиться об'єктів списку «Мені подобається».
- status.get - отримує статус користувача.
- status.set - встановлює статус поточного користувача.
- friends.getLists - повертає інформацію про списки друзів.
- friends.addList - створює новий список друзів.
- friends.editList - редагує існуючий список друзів.
- friends.add - додає користувача в друзі або схвалює заявку на додавання.
- friends.delete - видаляє користувача з друзів або відхиляє заявку на додавання.
- friends.getRequests - повертає список заявок в друзі у поточного користувача.
- polls.getById - повертає детальну інформацію про опитування.
- polls.addVote - додає голос поточного користувача до вибраного варіанту відповіді.
- polls.deleteVote - знімає голос поточного користувача з обраного варіанту відповіді.
- subscriptions.follow - додає зазначеного користувача в список підписок поточного користувача.
- subscriptions.unfollow - видаляє зазначеного користувача зі списку підписок поточного користувача.