VKNET ВКонтакте API для .NET (C#) -- https://vknet.github.io/vk (original) (raw)
Обсуждение в Telegram
Установка через Nuget
Package Manager
PM> Install-Package VkNet
.NET CLI
> dotnet add package VkNet
Описание методов API
Ниже приводятся все реализованные методы для работы с данными ВКонтакте.
Авторизация
Authorize - авторизация на сервере вконтакте и получение AccessToken.
Пользователи
- Users.Get - Возвращает расширенную информацию о пользователях.
- Users.GetFollowers - Возвращает список идентификаторов пользователей, которые являются подписчиками пользователя.
- Users.GetSubscriptions - Возвращает список идентификаторов пользователей и сообществ, которые входят в список подписок пользователя.
- (Устаревший) Users.GetNearby - Индексирует текущее местоположение пользователя и возвращает список пользователей, которые находятся вблизи.
- (Устаревший) Users.IsAppUser - Возвращает информацию о том, установил ли пользователь приложение.
- Users.Report - Позволяет пожаловаться на пользователя.
- Users.Search - Возвращает список пользователей в соответствии с заданным критерием поиска.
Друзья
- Friends.Add - Одобряет или создает заявку на добавление в друзья.
- Friends.AddList - Создает новый список друзей у текущего пользователя.
- Friends.AreFriends - Возвращает информацию о том, добавлен ли текущий пользователь в друзья у указанных пользователей.
- Friends.Delete - Удаляет пользователя из списка друзей или отклоняет заявку в друзья.
- Friends.DeleteAllRequests - Отмечает все входящие заявки на добавление в друзья как просмотренные.
- Friends.DeleteList - Удаляет существующий список друзей текущего пользователя.
- Friends.Edit - Редактирует списки друзей для выбранного друга.
- Friends.EditList - Редактирует существующий список друзей текущего пользователя.
- Friends.Get - Возвращает список идентификаторов друзей пользователя или расширенную информацию о друзьях пользователя (при использовании параметра fields).
- (Устаревший) Friends.GetAvailableForCall - Позволяет получить список идентификаторов пользователей, доступных для вызова в приложении, используя метод JSAPI callUser. Подробнее о схеме вызова из приложений.
- Friends.GetAppUsers - Возвращает список идентификаторов друзей текущего пользователя, которые установили данное приложение.
- Friends.GetByPhones - Возвращает список друзей пользователя, у которых завалидированные или указанные в профиле телефонные номера входят в заданный список.
- Friends.GetLists - Возвращает список меток друзей текущего пользователя.
- Friends.GetMutual - Возвращает список идентификаторов общих друзей между парой пользователей.
- Friends.GetOnline - Возвращает список идентификаторов друзей пользователя, находящихся на сайте.
- Friends.GetRecent - Возвращает список идентификаторов недавно добавленных друзей текущего пользователя
- Friends.GetRequests - Возвращает информацию о полученных или отправленных заявках на добавление в друзья для текущего пользователя.
- Friends.GetSuggestions - Возвращает список профилей пользователей, которые могут быть друзьями текущего пользователя.
- Friends.Search - Позволяет искать по списку друзей пользователей.
Группы
- Groups.addAddress - Позволяет добавить адрес в сообщество.
- Groups.AddCallbackServer - !!Добавляет сервер для Callback API в сообщество.
- Groups.AddLink - Позволяет добавлять ссылки в сообщество.
- Groups.ApproveRequest - Позволяет одобрить заявку в группу от пользователя.
- Groups.Ban - Добавляет пользователя в черный список сообщества.
- Groups.Create - Создает новое сообщество.
- Groups.DeleteAddress - Позволяет удалить адрес в сообществе.
- Groups.DeleteCallbackServer - !!Удаляет сервер для Callback API из сообщества.
- Groups.DeleteLink - Позволяет удалить ссылки из сообщества.
- Groups.DisableOnline - !!Выключает статус «онлайн» в сообществе.
- Groups.Edit - Редактирует сообщество.
- Groups.EditAddress - Позволяет отредактировать адрес в сообществе.
- Groups.EditCallbackServer - !!Редактирует данные сервера для Callback API в сообществе.
- Groups.EditLink - Позволяет редактировать ссылки в сообществе.
- Groups.EditManager - Позволяет назначить/разжаловать руководителя в сообществе или изменить уровень его полномочий.
- Groups.EnableOnline - !!Включает статус «онлайн» в сообществе.
- (Устаревший) Groups.EditPlace - Позволяет редактировать информацию о месте группы.
- Groups.Get - Возвращает список сообществ указанного пользователя.
- Groups.GetAddress - Позволяет отредактировать адрес в сообществе.
- Groups.GetBanned - Возвращает список забаненных пользователей в сообществе.
- Groups.GetById - Возвращает информацию о заданном сообществе или о нескольких сообществах.
- Groups.GetCallbackConfirmationCode - Позволяет получить строку, необходимую для подтверждения адреса сервера в Callback API.
- Groups.GetCallbackServers - !!Получает информацию о серверах для Callback API в сообществе.
- Groups.GetCallbackSettings - !!Позволяет получить настройки уведомлений Callback API для сообщества.
- Groups.GetCatalog - Возвращает список сообществ выбранной категории каталога.
- Groups.GetCatalogInfo - Возвращает список категорий для каталога сообществ.
- Groups.GetInvitedUsers - Возвращает список пользователей, которые были приглашены в группу.
- Groups.GetInvites - Данный метод возвращает список приглашений в сообщества и встречи текущего пользователя.
- Groups.GetLongPollServer - Возвращает данные для подключения к Bots Longpoll API.
- Groups.GetLongPollSettings - !!Получает настройки Bots Longpoll API для сообщества.
- Groups.GetMembers - Возвращает список участников сообщества.
- Groups.GetOnlineStatus - !!Получает информацию о статусе «онлайн» в сообществе.
- Groups.GetRequests - Возвращает список заявок на вступление в сообщество.
- Groups.GetSettings - Позволяет получать данные, необходимые для отображения страницы редактирования данных сообщества.
- Groups.GetTokenPermissions - !!Возвращает настройки прав для ключа доступа сообщества.
- Groups.Invite - Позволяет приглашать друзей в группу.
- Groups.IsMember - Возвращает информацию о том, является ли пользователь участником сообщества.
- Groups.Join - Данный метод позволяет вступить в группу, публичную страницу, а также подтвердить участие во встрече.
- Groups.Leave - Позволяет покинуть сообщество.
- Groups.RemoveUser - Позволяет исключить пользователя из группы или отклонить заявку на вступление.
- Groups.ReorderLink - Позволяет менять местоположение ссылки в списке.
- Groups.Search - Осуществляет поиск сообществ по заданной подстроке.
- Groups.SetCallbackSettings - !!Позволяет задать настройки уведомлений о событиях в Callback API.
- Groups.SetLongPollSettings - !!Задаёт настройки для Bots Long Poll API в сообществе.
- Groups.Unban - Убирает пользователя из черного списка сообщества.
Аудиозаписи Решение по обходу блокировки API Audio
Установка через Nuget
Package Manager
PM> Install-Package VkNet.AudioBypassService
.NET CLI
> dotnet add package VkNet.AudioBypassService
- Audio.Get - Возвращает список аудиозаписей пользователя или сообщества.
- Audio.GetById - Возвращает информацию об аудиозаписях.
- Audio.GetLyrics - Возвращает текст аудиозаписи.
- Audio.Search - Возвращает список аудиозаписей в соответствии с заданным критерием поиска.
- Audio.GetUploadServer - Возвращает адрес сервера для загрузки аудиозаписей.
- Audio.Save - Сохраняет аудиозаписи после успешной загрузки.
- Audio.Add - Копирует аудиозапись на страницу пользователя или группы.
- Audio.Delete - Удаляет аудиозапись со страницы пользователя или сообщества.
- Audio.Edit - Редактирует данные аудиозаписи на странице пользователя или сообщества.
- Audio.Reorder - Изменяет порядок аудиозаписи, перенося ее между аудиозаписями, идентификаторы которых переданы параметрами after и before.
- Audio.Restore - Восстанавливает аудиозапись после удаления.
- Audio.GetAlbums - Возвращает список альбомов аудиозаписей пользователя или группы.
- Audio.AddAlbum - Создает пустой альбом аудиозаписей.
- Audio.EditAlbum - Редактирует название альбома аудиозаписей.
- Audio.DeleteAlbum - Удаляет альбом аудиозаписей.
- Audio.MoveToAlbum - Перемещает аудиозаписи в альбом.
- Audio.SetBroadcast - Транслирует аудиозапись в статус пользователю или сообществу.
- Audio.GetBroadcastList - Возвращает список друзей и сообществ пользователя, которые транслируют музыку в статус.
- Audio.GetRecommendations - Возвращает список рекомендуемых аудиозаписей на основе списка воспроизведения заданного пользователя или на основе одной выбранной аудиозаписи.
- Audio.GetPopular - Возвращает список аудиозаписей из раздела “Популярное”.
- Audio.GetCount - Возвращает количество аудиозаписей пользователя или сообщества.
Сообщения
- Messages.AddChatUser - Добавляет в мультидиалог нового пользователя.
- Messages.AllowMessagesFromGroup - !!Позволяет разрешить отправку сообщений от сообщества текущему пользователю.
- Messages.CreateChat - Создаёт беседу с несколькими участниками.
- Messages.Delete - Удаляет сообщение.
- Messages.DeleteChatPhoto - Позволяет удалить фотографию мультидиалога.
- Messages.DeleteConversation - Удаляет все личные сообщения в диалоге.
- (Устаревший) Messages.DeleteDialog - Удаляет все личные сообщения в диалоге.
- Messages.DenyMessagesFromGroup - !!Позволяет запретить отправку сообщений от сообщества текущему пользователю.
- Messages.Edit - !!Редактирует сообщение.
- Messages.EditChat - Изменяет название беседы.
- (Устаревший) Messages.Get - Возвращает список входящих либо исходящих личных сообщений текущего пользователя.
- Messages.GetByConversationMessageId - !!Возвращает сообщения по их идентификаторам в рамках беседы.
- Messages.GetById - !!Возвращает сообщения по их идентификаторам в рамках беседы.
- Messages.GetChat - Возвращает информацию о беседе.
- (Устаревший) Messages.GetChatUsers - Позволяет получить список пользователей мультидиалога по его id.
- Messages.GetChatPreview - !!Получает данные для превью чата с приглашением по ссылке.
- Messages.GetConversationMembers - Позволяет получить список участников беседы.
- Messages.GetConversations - Возвращает список бесед пользователя.
- Messages.GetConversationsById - Возвращает список бесед пользователя.
- (Устаревший) Messages.GetDialogs - Возвращает список диалогов текущего пользователя.
- Messages.GetHistory - Возвращает историю сообщений для указанного пользователя.
- Messages.GetHistoryAttachments - !!Возвращает материалы диалога или беседы.
- Messages.GetImportantMessages - !!Возвращает список важных сообщений пользователя.
- Messages.GetInviteLink - !!Получает ссылку для приглашения пользователя в беседу.
- Messages.GetLastActivity - Возвращает текущий статус и дату последней активности указанного пользователя.
- Messages.GetLongPollHistory - Возвращает обновления в личных сообщениях пользователя.
- Messages.GetLongPollServer - Возвращает данные, необходимые для подключения к Long Poll серверу.
- Messages.IsMessagesFromGroupAllowed - !!Возвращает информацию о том, разрешена ли отправка сообщений от сообщества пользователю.
- Messages.JoinChatByInviteLink - !!Позволяет присоединиться к чату по ссылке-приглашению.
- Messages.MarkAsAnsweredConversation - !!Помечает беседу как отвеченную либо снимает отметку.
- Messages.MarkAsImportant - !!Помечает сообщения как важные либо снимает отметку.
- Messages.MarkAsImportantConversation - !!Помечает беседу как важную либо снимает отметку.
- Messages.MarkAsRead - Помечает сообщения как прочитанные.
- Messages.Pin - !!Закрепляет сообщение.
- Messages.RemoveChatUser - Исключает из мультидиалога пользователя, если текущий пользователь был создателем беседы либо пригласил исключаемого пользователя.
- Messages.Restore - Восстанавливает удаленное сообщение.
- Messages.Search - Возвращает список найденных личных сообщений текущего пользователя по введенной строке поиска.
- (Устаревший) Messages.SearchDialogs - Возвращает список найденных диалогов текущего пользователя по введенной строке поиска.
- Messages.SearchConversations - Позволяет искать диалоги.
- Messages.Send - Отправляет сообщение.
- Messages.SetActivity - Изменяет статус набора текста пользователем в диалоге.
- Messages.SetChatPhoto - Позволяет установить фотографию мультидиалога, загруженную с помощью метода pho/tos.getChatUploadServer.
- Messages.Unpin - !!Открепляет сообщение.
Стена
- Wall.CloseComments - !!Выключает комментирование записи.
- (Устаревший метод) Wall.AddComment - Добавляет комментарий к записи на стене пользователя или сообщества.
- Wall.CreateComment - !!Добавляет комментарий к записи на стене.
- Wall.Delete - Удаляет запись со стены.
- Wall.DeleteComment - Удаляет комментарий текущего пользователя к записи на своей или чужой стене.
- Wall.Edit - Редактирует запись на стене.
- Wall.EditAdsStealth - !!Позволяет отредактировать скрытую запись.
- Wall.EditComment - Редактирует комментарий на стене пользователя или сообщества.
- Wall.Get - Возвращает список записей со стены пользователя или сообщества.
- Wall.GetById - Возвращает список записей со стен пользователей или сообществ по их идентификаторам.
- Wall.GetComments - Возвращает список комментариев к записи на стене.
- Wall.GetReposts - Позволяет получать список репостов заданной записи.
- Wall.OpenComments - !!Включает комментирование записи
- Wall.Pin - Закрепляет запись на стене (запись будет отображаться выше остальных).
- Wall.Post - Публикует новую запись на своей или чужой стене.
- Wall.PostAdsStealth - !!Позволяет создать скрытую запись, которая не попадает на стену сообщества и в дальнейшем может быть использована для создания рекламного объявления типа “Запись в сообществе”.
- Wall.ReportComment - Позволяет пожаловаться на комментарий к записи.
- Wall.ReportPost - Позволяет пожаловаться на запись.
- Wall.Repost - Копирует объект на стену пользователя или сообщества.
- Wall.Restore - Восстанавливает удаленную запись на стене пользователя или сообщества.
- Wall.RestoreComment - Восстанавливает комментарий текущего пользователя к записи на своей или чужой стене.
- Wall.Search - Метод, позволяющий осуществлять поиск по стенам пользователей.
- Wall.Unpin - Отменяет закрепление записи на стене.
Статус
- Status.Get - Получает статус пользователя.
- Status.Set - Устанавливает статус текущему пользователю.
Фотографии
- Photos.ConfirmTag - Подтверждает отметку на фотографии.
- Photos.Copy - Позволяет скопировать фотографию в альбом “Сохраненные фотографии”.
- Photos.CreateAlbum - Создает пустой альбом для фотографий.
- Photos.CreateComment - Создает новый комментарий к фотографии.
- Photos.Delete - Удаление фотографии на сайте.
- Photos.DeleteAlbum - Удаляет указанный альбом для фотографий у текущего пользователя.
- Photos.DeleteComment - Удаляет комментарий к фотографии.
- Photos.Edit - Изменяет описание у выбранной фотографии.
- Photos.EditAlbum - Редактирует данные альбома для фотографий пользователя.
- Photos.EditComment - Изменяет текст комментария к фотографии.
- Photos.Get - Возвращает список фотографий в альбоме.
- Photos.GetAlbums - Возвращает список альбомов пользователя или сообщества.
- Photos.GetAlbumsCount - Возвращает количество доступных альбомов пользователя или сообщества.
- Photos.GetAll - Возвращает все фотографии пользователя или сообщества в антихронологическом порядке.
- Photos.GetAllComments - Возвращает отсортированный в антихронологическом порядке список всех комментариев к конкретному альбому или ко всем альбомам пользователя.
- Photos.GetById - Возвращает информацию о фотографиях по их идентификаторам.
- Photos.GetChatUploadServer - Позволяет получить адрес для загрузки фотографий мультидиалогов.
- Photos.GetComments - Возвращает список комментариев к фотографии.
- Photos.GetMarketAlbumUploadServer - Возвращает адрес сервера для загрузки фотографии подборки товаров в сообществе.
- Photos.GetMarketUploadServer - Возвращает адрес сервера для загрузки фотографии товаров сообщества.
- Photos.GetMessagesUploadServer - Возвращает адрес сервера для загрузки фотографии в личное сообщение пользователю.
- Photos.GetNewTags - Возвращает список фотографий, на которых есть непросмотренные отметки.
- Photos.GetOwnerCoverPhotoUploadServer - Получает адрес для загрузки обложки сообщества.
- Photos.GetOwnerPhotoUploadServer - Возвращает адрес сервера для загрузки главной фотографии на страницу пользователя или сообщества.
- Photos.GetTags - Возвращает список отметок на фотографии.
- Photos.GetUploadServer - Возвращает адрес сервера для загрузки фотографий.
- Photos.GetUserPhotos - Возвращает список фотографий, на которых отмечен пользователь.
- Photos.GetWallUploadServer - Возвращает адрес сервера для загрузки фотографии на стену пользователя или сообщества.
- Photos.Move - Переносит фотографию из одного альбома в другой.
- Photos.MakeCover - Делает фотографию обложкой альбома.
- Photos.PutTag - Добавляет отметку на фотографию.
- Photos.RemoveTag - Удаляет отметку с фотографии.
- Photos.ReorderAlbums - Меняет порядок альбома в списке альбомов пользователя.
- Photos.ReorderPhotos - Меняет порядок фотографии в списке фотографий альбома пользователя.
- Photos.Report - Позволяет пожаловаться на фотографию.
- Photos.ReportComment - Позволяет пожаловаться на комментарий к фотографии.
- Photos.Restore - Восстанавливает удаленную фотографию.
- Photos.RestoreComment - Восстанавливает удаленный комментарий к фотографии.
- Photos.Save - Сохраняет фотографии после успешной загрузки.
- Photos.SaveMarketAlbumPhoto - Сохраняет фотографии после успешной загрузки на URI, полученный методом ph/otos.getMarketAlbumUploadServer.
- Photos.SaveMarketPhoto - Сохраняет фотографии после успешной загрузки на URI, полученный методом ph/otos.getMarketUploadServer.
- Photos.SaveMessagesPhoto - Сохраняет фотографию после успешной загрузки на URI, полученный методом ph/otos.getMessagesUploadServer.
- Photos.SaveOwnerCoverPhoto - Сохраняет изображение для обложки сообщества после успешной загрузки.
- Photos.SaveOwnerPhoto - Позволяет сохранить главную фотографию пользователя или сообщества.
- Photos.SaveWallPhoto - Сохраняет фотографии после успешной загрузки на URI, полученный методом ph/ otos.getWallUploadServer.
- Photos.Search - Осуществляет поиск изображений по местоположению или описанию.
Видео
- Video.Add - Добавляет видеозапись в список пользователя.
- Video.AddAlbum - Создает пустой альбом видеозаписей.
- Video.AddToAlbum - Позволяет добавить видеозапись в альбом.
- Video.CreateComment - Cоздает новый комментарий к видеозаписи.
- Video.Delete - Удаляет видеозапись со страницы пользователя.
- Video.DeleteAlbum - Удаляет альбом видеозаписей.
- Video.DeleteComment - Удаляет комментарий к видеозаписи.
- Video.Edit - Редактирует данные видеозаписи.
- Video.EditAlbum - Редактирует название альбома видеозаписей.
- Video.EditComment - Изменяет текст комментария к видеозаписи.
- Video.Get - Возвращает информацию о видеозаписях.
- Video.GetAlbumById - Позволяет получить информацию об альбоме с видео.
- Video.GetAlbums - Возвращает список альбомов видеозаписей пользователя или сообщества.
- Video.GetAlbumsByVideo - Возвращает список альбомов, в которых находится видеозапись.
- (Устаревший) Video.GetCatalog - Позволяет получить представление каталога видео.
- (Устаревший) Video.GetCatalogSection - Позволяет получить отдельный блок видеокаталога.
- Video.GetComments - Возвращает список комментариев к видеозаписи.
- (Устаревший) Video.HideCatalogSection - Скрывает для пользователя раздел видеокаталога.
- Video.RemoveFromAlbum - Позволяет убрать видеозапись из альбома.
- (Устаревший) Video.RemoveTag - Удаляет отметку с видеозаписи.
- Video.ReorderAlbums - Позволяет изменить порядок альбомов с видео.
- Video.ReorderVideos - Позволяет переместить видеозапись в альбоме.
- Video.Report - Позволяет пожаловаться на видеозапись.
- Video.ReportComment - Позволяет пожаловаться на комментарий к видеозаписи.
- Video.Restore - Восстанавливает удаленную видеозапись.
- Video.RestoreComment - Восстанавливает удаленный комментарий к видеозаписи.
- Video.Save - Возвращает адрес сервера (необходимый для загрузки) и данные видеозаписи.
- Video.Search - Возвращает список видеозаписей в соответствии с заданным критерием поиска.
Закладки
- Fave.AddArticle - Добавляет статью в закладки.
- (Устаревший) Fave.AddGroup - Добавляет сообщество в закладки.
- Fave.AddLink - Добавляет ссылку в закладки.
- Fave.AddPage - Добавляет сообщество или пользователя в закладки.
- Fave.AddPost - Добавляет запись со стены пользователя или сообщества в закладки.
- Fave.AddProduct - Добавляет товар в закладки.
- Fave.AddTag - Создает метку в закладки.
- (Устаревший) Fave.AddUser - Добавляет пользователя в закладки.
- Fave.AddVideo - Добавляет видеозапись в закладки.
- Fave.EditTag - Редактирует метку.
- Fave.Get - Возвращает объекты, добавленные в закладки пользователя..
- (Устаревший) Fave.GetLinks - Возвращает ссылки, добавленные в закладки текущим пользователем.
- (Устаревший) Fave.GetMarketItems - Возвращает товары, добавленные в закладки текущим пользователем.
- Fave.GetPages - Возвращает страницы пользователей и сообществ, добавленных в закладки.
- (Устаревший) Fave.GetPhotos - Возвращает фотографии, на которых текущий пользователь поставил отметку “Мне нравится”.
- (Устаревший) Fave.GetPosts - Возвращает записи, на которых текущий пользователь поставил отметку «Мне нравится».
- Fave.GetTags - Возвращает список меток в закладках.
- (Устаревший) Fave.GetUsers - Возвращает список пользователей, добавленных текущим пользователем в закладки.
- (Устаревший) Fave.GetVideos - Возвращает список видеозаписей, на которых текущий пользователь поставил отметку «Мне нравится».
- Fave.MarkSeen - Отмечает закладки как просмотренные.
- Fave.RemoveArticle - Добавляет видеозапись в закладки.
- (Устаревший) Fave.RemoveGroup - Удаляет сообщество из закладок.
- Fave.RemoveLink - Добавляет видеозапись в закладки.
- Fave.RemovePage - Добавляет видеозапись в закладки.
- Fave.RemovePost - Добавляет видеозапись в закладки.
- Fave.RemoveProduct - Добавляет видеозапись в закладки.
- Fave.RemoveTag - Добавляет видеозапись в закладки.
- (Устаревший) Fave.RemoveUser - Удаляет пользователя из закладок.
- Fave.RemoveVideo - Добавляет видеозапись в закладки.
- Fave.ReorderTags - Добавляет видеозапись в закладки.
- Fave.SetPageTags - Добавляет видеозапись в закладки.
- Fave.SetTags - Добавляет видеозапись в закладки.
- Fave.TrackPageInteraction - Добавляет видеозапись в закладки.
Служебные
- Utils.CheckLink - Возвращает информацию о том, является ли внешняя ссылка заблокированной на сайте ВКонтакте.
- Utils.deleteFromLastShortened - !!Удаляет сокращенную ссылку из списка пользователя.
- Utils.getLastShortenedLinks - !!Получает список сокращенных ссылок для текущего пользователя.
- Utils.getLinkStats - !!Возвращает статистику переходов по сокращенной ссылке.
- Utils.GetServerTime - Возвращает текущее время на сервере ВКонтакте.
- Utils.getShortLink - !!Позволяет получить URL, сокращенный с помощью vk.cc.
- Utils.ResolveScreenName - Определяет тип объекта (пользователь, сообщество, приложение) и его идентификатор по короткому имени screenName.
Данные ВК
- Database.GetChairs - Возвращает список кафедр университета по указанному факультету.
- Database.GetCities - Возвращает список городов.
- Database.GetCitiesById - Возвращает информацию о городах по их идентификаторам.
- Database.GetCountries - Возвращает список стран.
- Database.GetCountriesById - Возвращает информацию о странах по их идентификаторам
- Database.GetFaculties - Возвращает список факультетов.
- Database.GetMetroStations - Возвращает список станций метро.
- Database.getMetroStationsById - Возвращает информацию об одной или нескольких станциях метро по их идентификаторам.
- Database.GetRegions - Возвращает список регионов.
- Database.GetSchoolClasses - Возвращает список классов, характерных для школ определенной страны.
- Database.GetSchools - Возвращает список школ.
- (Устаревший) Database.GetStreetsById - Возвращает информацию об улицах по их идентификаторам (id).
- Database.GetUniversities - Возвращает список высших учебных заведений.
Новости
- Newsfeed.AddBan - Запрещает показывать новости от заданных пользователей и групп в ленте новостей текущего пользователя.
- Newsfeed.DeleteBan - Разрешает показывать новости от заданных пользователей и групп в ленте новостей текущего пользователя.
- Newsfeed.DeleteList - Метод позволяет удалить пользовательский список новостей
- Newsfeed.Get - Возвращает данные, необходимые для показа списка новостей для текущего пользователя.
- Newsfeed.GetBanned - Возвращает список пользователей и групп, которые текущий пользователь скрыл из ленты новостей.
- Newsfeed.GetComments - Возвращает данные, необходимые для показа раздела комментариев в новостях пользователя.
- Newsfeed.GetLists - Возвращает пользовательские списки новостей.
- Newsfeed.GetMentions - Возвращает список записей пользователей на своих стенах, в которых упоминается указанный пользователь.
- Newsfeed.GetRecommended - Получает список новостей, рекомендованных пользователю.
- Newsfeed.GetSuggestedSources - Возвращает сообщества и пользователей, на которые текущему пользователю рекомендуется подписаться.
- Newsfeed.IgnoreItem - Позволяет скрыть объект из ленты новостей.
- Newsfeed.SaveList - Метод позволяет создавать или редактировать пользовательские списки для просмотра новостей.
- Newsfeed.Search - Возвращает результаты поиска по статусам. Новости возвращаются в порядке от более новых к более старым.
- Newsfeed.UnignoreItem - Позволяет вернуть ранее скрытый объект в ленту новостей.
- Newsfeed.Unsubscribe - Отписывает текущего пользователя от комментариев к заданному объекту.
Мне нравится
- Likes.Add - Добавляет указанный объект в список Мне нравится текущего пользователя.
- Likes.Delete - Удаляет указанный объект из списка Мне нравится текущего пользователя.
- Likes.GetList - Получает список идентификаторов пользователей, которые добавили заданный объект в свой список Мне нравится.
- Likes.IsLiked - Проверяет, находится ли объект в списке Мне нравится заданного пользователя.
Авторизация
- Auth.CheckPhone - Проверяет правильность введённого номера.
- Auth.Restore - Позволяет восстановить доступ к аккаунту, используя код, полученный через SMS. Данный метод доступен только приложениям, имеющим доступ к Прямой авторизации.
- (Устаревший) Auth.Signup - Регистрирует нового пользователя по номеру телефона.
- (Устаревший) Auth.Confirm - Завершает регистрацию нового пользователя, начатую методом auth.signup, по коду, полученному через SMS.
Статистика
- Stats.Get - Возвращает статистику сообщества или приложения.
- Stats.GetPostReach - Возвращает статистику для записи на стене.
- Stats.TrackVisitor - Добавляет данные о текущем сеансе в статистику посещаемости приложения.
Подарки
- Gifts.Get - Возвращает список полученных подарков пользователя.
Страницы
- Pages.ClearCache - Позволяет очистить кеш отдельных внешних страниц, которые могут быть прикреплены к записям ВКонтакте. После очистки кеша при последующем прикреплении ссылки к записи, данные о странице будут обновлены.
- Pages.Get - Возвращает информацию о вики-странице.
- Pages.GetHistory - Возвращает список всех старых версий вики-страницы.
- Pages.GetTitles - Возвращает список вики-страниц в группе.
- Pages.GetVersion - Возвращает текст одной из старых версий страницы.
- Pages.ParseWiki - Возвращает html-представление вики-разметки.
- Pages.Save - Сохраняет текст вики-страницы.
- Pages.SaveAccess - Сохраняет новые настройки доступа на чтение и редактирование вики-страницы.
Документы
- Docs.Add - Копирует документ в документы текущего пользователя.
- Docs.Delete - Удаляет документ пользователя или группы.
- Docs.Edit - Редактирует документ пользователя или группы.
- Docs.Get - Возвращает расширенную информацию о документах пользователя или сообщества.
- Docs.GetById - Возвращает информацию о документах по их идентификаторам.
- Docs.GetMessagesUploadServer - !!Получает адрес сервера для загрузки документа в личное сообщение.
- Docs.GetTypes - Возвращает доступные типы документы для пользователя
- Docs.GetUploadServer - Возвращает адрес сервера для загрузки документов.
- Docs.GetWallUploadServer - Возвращает адрес сервера для загрузки документов в папку Отправленные, для последующей отправки документа на стену или личным сообщением.
- Docs.Save - Сохраняет документ после его успешной загрузки на сервер.
- Docs.Search - Возвращает результаты поиска по документам.
Приложения
- Apps.DeleteAppRequests - Удаляет все уведомления о запросах, отправленных из текущего приложения
- Apps.Get - Возвращает данные о запрошенном приложении на платформе ВКонтакте
- Apps.GetCatalog - Возвращает список приложений, доступных для пользователей сайта через каталог приложений.
- Apps.GetFriendsList - Создает список друзей, который будет использоваться при отправке пользователем приглашений в приложение и игровых запросов.
- Apps.GetLeaderboard - Возвращает рейтинг пользователей в игре.
- Apps.GetScopes - !!Нет данных.
- Apps.GetScore - Метод возвращает количество очков пользователя в этой игре.
- Apps.PromoHasActiveGift - Проверяет есть ли у пользователя подарок в игре.
- Apps.PromoUseGift - Использовать подарок, полученный пользователем в промо-акции.
- Apps.SendRequest - Позволяет отправить запрос другому пользователю в приложении, использующем авторизацию ВКонтакте.
Товары
- Market.Add - Добавляет новый товар.
- Market.AddAlbum - Добавляет новую подборку с товарами.
- Market.AddToAlbum - Добавляет товар в одну или несколько выбранных подборок.
- Market.CreateComment - Создает новый комментарий к товару.
- Market.Delete - Удаляет товар.
- Market.DeleteAlbum - Удаляет подборку с товарами.
- Market.DeleteComment - Удаляет комментарий к товару.
- Market.Edit - Редактирует товар.
- Market.EditAlbum - Редактирует подборку с товарами.
- Market.EditComment - Изменяет текст комментария к товару.
- Market.Get - Возвращает список товаров в сообществе.
- Market.GetAlbums - Возвращает список подборок с товарами.
- Market.GetAlbumById - Возвращает данные подборки с товарами.
- Market.GetById - Возвращает информацию о товарах по идентификаторам.
- Market.GetCategories - Возвращает список категорий для товаров.
- Market.GetComments - Возвращает список комментариев к товару.
- Market.RemoveFromAlbum - Удаляет товар из одной или нескольких выбранных подборок.
- Market.ReorderAlbums - Изменяет положение подборки с товарами в списке.
- Market.ReorderItems - Изменяет положение товара в подборке.
- Market.Report - Позволяет отправить жалобу на товар.
- Market.ReportComment - Позволяет оставить жалобу на комментарий к товару.
- Market.Restore - Восстанавливает удаленный товар.
- Market.RestoreComment - Восстанавливает удаленный комментарий к товару.
- Market.Search - Ищет товары в каталоге сообщества.
Аккаунт
- Account.Ban - Добавляет пользователя или группу в черный список.
- Account.ChangePassword - Позволяет сменить пароль пользователя после успешного восстановления доступа к аккаунту через СМС, используя метод auth.restore.
- Account.GetActiveOffers - Возвращает список активных рекламных предложений (офферов), выполнив которые пользователь сможет получить соответствующее количество голосов на свой счёт внутри приложения.
- Account.GetAppPermissions - Получает настройки текущего пользователя в данном приложении.
- Account.GetBanned - Возвращает список пользователей, находящихся в черном списке.
- Account.GetCounters - Возвращает ненулевые значения счетчиков пользователя.
- Account.GetInfo - Возвращает информацию о текущем аккаунте.
- Account.GetProfileInfo - Возвращает информацию о текущем профиле.
- Account.GetPushSettings - Позволяет получать настройки Push уведомлений.
- Account.RegisterDevice - Подписывает устройство на базе iOS, Android или Windows Phone на получение Push-уведомлений.
- Account.SaveProfileInfo - Редактирует информацию текущего профиля.
- Account.SetInfo - Позволяет редактировать информацию о текущем аккаунте.
- Account.SetNameInMenu - Устанавливает короткое название приложения (до 17 символов), которое выводится пользователю в левом меню.
- Account.SetOffline - Помечает текущего пользователя как offline.
- Account.SetOnline - Помечает текущего пользователя как online на 15 минут.
- Account.SetPushSettings - Изменяет настройку Push-уведомлений.
- Account.SetSilenceMode - Отключает push-уведомления на заданный промежуток времени.
- Account.Unban - Убирает пользователя из черного списка.
- Account.UnregisterDevice - Отписывает устройство от Push уведомлений.
Рекламный Кабинет
- Ads.AddOfficeUsers - Добавляет администраторов и/или наблюдателей в рекламный кабинет.
- Ads.CheckLink - Проверяет ссылку на рекламируемый объект.
- Ads.CreateAds - Создает рекламные объявления.
- Ads.CreateCampaigns - Создает рекламные кампании.
- Ads.CreateClients - оздаёт клиентов рекламного агентства.
- Ads.CreateLookalikeRequest - Создаёт запрос на поиск похожей аудитории.
- Ads.CreateTargetGroup - Создает аудиторию для ретаргетинга рекламных объявлений на пользователей, которые посетили сайт рекламодателя (просмотрели информации о товаре, зарегистрировались и т.д.).
- Ads.CreateTargetPixel - Создаёт пиксель ретаргетинга.
- Ads.DeleteAds - Архивирует рекламные объявления.
- Ads.DeleteCampaigns - Архивирует рекламные кампании.
- Ads.DeleteClients - Архивирует клиентов рекламного агентства.
- Ads.DeleteTargetGroup - Удаляет аудиторию ретаргетинга.
- Ads.DeleteTargetPixel - Удаляет пиксель ретаргетинга.
- Ads.GetAccounts - Возвращает список рекламных кабинетов.
- Ads.GetAds - Возвращает список рекламных объявлений.
- Ads.GetAdsLayout - Возвращает описания внешнего вида рекламных объявлений.
- Ads.GetAdsTargeting - Возвращает параметры таргетинга рекламных объявлений
- Ads.GetBudget - Возвращает текущий бюджет рекламного кабинета.
- Ads.GetCampaigns - Возвращает список кампаний рекламного кабинета.
- Ads.GetCategories - Позволяет получить возможные тематики рекламных объявлений.
- Ads.GetClients - Возвращает список клиентов рекламного агентства.
- Ads.GetDemographics - Возвращает демографическую статистику по рекламным объявлениям или кампаниям.
- Ads.GetFloodStats - Возвращает информацию о текущем состоянии счетчика — количество оставшихся запусков методов и время до следующего обнуления счетчика в секундах.
- Ads.GetLookalikeRequests - Возвращает список запросов на поиск похожей аудитории.
- Ads.GetOfficeUsers - Возвращает список администраторов и наблюдателей рекламного кабинета.
- Ads.GetPostsReach - Возвращает подробную статистику по охвату рекламных записей из объявлений и кампаний для продвижения записей сообщества.
- Ads.GetRejectionReason - Возвращает причину, по которой указанному объявлению было отказано в прохождении премодерации.
- Ads.GetStatistics - Возвращает статистику показателей эффективности по рекламным объявлениям, кампаниям, клиентам или всему кабинету.
- Ads.GetSuggestions - Возвращает набор подсказок для различных параметров таргетинга.
- Ads.GetTargetGroups - Возвращает список аудиторий ретаргетинга.
- Ads.GetTargetPixels - Возвращает список пикселей ретаргетинга.
- Ads.GetTargetingStats - Возвращает размер целевой аудитории таргетинга, а также рекомендованные значения CPC и CPM.
- Ads.GetUploadURL - Возвращает URL-адрес для загрузки фотографии рекламного объявления.
- Ads.GetVideoUploadURL - Возвращает URL-адрес для загрузки видеозаписи рекламного объявления.
- Ads.ImportTargetContacts - Импортирует список контактов рекламодателя для учета зарегистрированных во ВКонтакте пользователей в аудитории ретаргетинга.
- Ads.RemoveOfficeUsers - Удаляет администраторов и/или наблюдателей из рекламного кабинета.
- Ads.RemoveTargetContacts - Принимает запрос на исключение контактов рекламодателя из аудитории ретаргетинга.
- Ads.SaveLookalikeRequestResult - Сохраняет результат поиска похожей аудитории.
- Ads.ShareTargetGroup - Предоставляет доступ к аудитории ретаргетинга другому рекламному кабинету. В результате выполнения метода возвращается идентификатор аудитории для указанного кабинета.
- Ads.UpdateAds - Редактирует рекламные объявления.
- Ads.UpdateCampaigns - Редактирует рекламные кампании.
- Ads.UpdateClients - Редактирует клиентов рекламного агентства.
- Ads.UupdateTargetGroup - Редактирует аудиторию ретаргетинга.
- Ads.UpdateTargetPixel - Редактирует пиксель ретаргетинга.
Обсуждения
- Board.AddTopic - Создает новую тему в списке обсуждений группы.
- Board.CloseTopic - Закрывает тему в списке обсуждений группы (в такой теме невозможно оставлять новые сообщения).
- Board.CreateComment - Добавляет новый комментарий в обсуждении.
- Board.DeleteComment - Удаляет сообщение темы в обсуждениях сообщества.
- Board.DeleteTopic - Удаляет тему в обсуждениях группы.
- Board.EditComment - Редактирует одно из сообщений в обсуждении сообщества.
- Board.EditTopic - Изменяет заголовок темы в списке обсуждений группы.
- Board.FixTopic - Закрепляет тему в списке обсуждений группы (такая тема при любой сортировке выводится выше остальных).
- Board.GetComments - Возвращает список сообщений в указанной теме.
- Board.GetTopics - Возвращает список тем в обсуждениях указанной группы.
- Board.OpenTopic - Открывает ранее закрытую тему (в ней станет возможно оставлять новые сообщения).
- Board.RestoreComment - Восстанавливает удаленное сообщение темы в обсуждениях группы.
- Board.UnfixTopic - Отменяет прикрепление темы в списке обсуждений группы (тема будет выводиться согласно выбранной сортировке).
Управление рекламными акциями (офферами)
- Leads.CheckUser - Проверяет, доступна ли рекламная акция пользователю.
- Leads.Complete - Завершает начатую пользователем рекламную акцию, используя сессию и секретный ключ.
- Leads.GetStats - Возвращает статистику по рекламной акции.
- Leads.GetUsers - Возвращает список последних действий пользователей по рекламной акции.
- Leads.MetricHit - Засчитывает событие метрики.
- Leads.Start - Создаёт новую сессию для прохождения рекламной акции для пользователя.
Заметки
- Notes.Add - Создает новую заметку у текущего пользователя.
- Notes.CreateComment - Добавляет новый комментарий к заметке.
- Notes.Delete - Удаляет заметку текущего пользователя.
- Notes.DeleteComment - Удаляет комментарий к заметке.
- Notes.Edit - Редактирует заметку текущего пользователя.
- Notes.EditComment - Редактирует указанный комментарий у заметки.
- Notes.Get - Возвращает список заметок, созданных пользователем.
- Notes.GetById - Возвращает заметку по её id.
- Notes.GetComments - Возвращает список комментариев к заметке.
- Notes.RestoreComment - Восстанавливает удалённый комментарий.
Оповещения
- Notifications.Get - Возвращает список оповещений об ответах других пользователей на записи текущего пользователя.
- Notifications.MarkAsViewed - Сбрасывает счетчик непросмотренных оповещений об ответах других пользователей на записи текущего пользователя.
Опросы
- Polls.AddVote - Отдает голос текущего пользователя за выбранный вариант ответа в указанном опросе.
- Polls.Create - Позволяет создавать опросы, которые впоследствии можно прикреплять к записям на странице пользователя или сообщества.
- Polls.DeleteVote - Снимает голос текущего пользователя с выбранного варианта ответа в указанном опросе.
- Polls.Edit - Позволяет редактировать созданные опросы.
- Polls.GetById - Возвращает детальную информацию об опросе по его идентификатору.
- Polls.GetVoters - Получает список идентификаторов пользователей, которые выбрали определенные варианты ответа в опросе.
Поиск
- Search.GetHints - Метод позволяет получить результаты быстрого поиска по произвольной подстроке.
Административные методы от имени приложения
- Secure.AddAppEvent - Добавляет информацию о достижениях пользователя в приложении.
- Secure.CheckToken - Позволяет проверять валидность пользователя в IFrame, Flash и Standalone-приложениях с помощью передаваемого в приложения параметра access_token.
- Secure.GetAppBalance - Возвращает платежный баланс (счет) приложения в сотых долях голоса.
- Secure.GetSMSHistory - Выводит список SMS-уведомлений, отосланных приложением с помощью метода secure.sendSMSNotification.
- Secure.GetTransactionsHistory - Выводит историю транзакций по переводу голосов между пользователями и приложением.
- Secure.GetUserLevel - Возвращает ранее выставленный игровой уровень одного или нескольких пользователей в приложении.
- Secure.GiveEventSticker - Выдает пользователю стикер и открывает игровое достижение.
- Secure.SendNotification - Отправляет уведомление пользователю.
- Secure.SendSMSNotification - Отправляет SMS-уведомление на мобильный телефон пользователя.
- Secure.SetCounter - Устанавливает счетчик, который выводится пользователю жирным шрифтом в левом меню.
Переменные в приложении
- Storage.Get - Возвращает значение переменной, название которой передано в параметре key.
- Storage.GetKeys - Возвращает названия всех переменных.
- Storage.Set - Сохраняет значение переменной, название которой передано в параметре key.
Формы сбора заявок
- LeadForms.Create - Создаёт форму сбора заявок.
- LeadForms.Delete - Удаляет форму сбора заявок.
- LeadForms.Get - Возвращает информацию о форме сбора заявок.
- LeadForms.GetLeads - Возвращает заявки формы.
- LeadForms.GetUploadURL - Возвращает URL для загрузки обложки для формы.
- LeadForms.List - Возвращает список форм сообщества.
- LeadForms.Update - Обновляет форму сбора заявок.
Истории
- Stories.BanOwner - Позволяет скрыть из ленты новостей истории от выбранных источников.
- Stories.Delete - Удаляет историю.
- Stories.Get - Возвращает истории, доступные для текущего пользователя.
- Stories.GetBanned - Возвращает список источников историй, скрытых из ленты текущего пользователя.
- Stories.GetById - Возвращает информацию об истории по её идентификатору.
- Stories.GetPhotoUploadServer - Позволяет получить адрес для загрузки истории с фотографией.
- Stories.GetReplies - Позволяет получить ответы на историю.
- Stories.GetStats - Возвращает статистику истории.
- Stories.GetVideoUploadServer - Позволяет получить адрес для загрузки видеозаписи в историю.
- Stories.GetViewers - Возвращает список пользователей, просмотревших историю.
- Stories.HideAllReplies - Скрывает все ответы автора за последние сутки на истории текущего пользователя.
- Stories.HideReply - Скрывает ответ на историю.
- Stories.UnbanOwner - Позволяет вернуть пользователя или сообщество в список отображаемых историй в ленте.
Виджеты приложений
- AppWidgets.GetAppImageUploadServer - Позволяет получить адрес для загрузки фотографии в коллекцию приложения для виджетов приложений сообществ.
- AppWidgets.GetAppImages - Позволяет получить коллекцию изображений, загруженных для приложения, в виджетах приложений сообществ.
- AppWidgets.GetGroupImageUploadServer - Позволяет получить адрес для загрузки фотографии в коллекцию сообщества для виджетов приложений сообществ.
- AppWidgets.GetGroupImages - Позволяет получить коллекцию изображений, загруженных для приложения, в виджетах приложений сообществ.
- AppWidgets.GetImagesById - Позволяет получить изображение для виджетов приложений сообществ по его идентификатору.
- AppWidgets.SaveAppImage - Позволяет сохранить изображение в коллекцию приложения для виджетов приложений сообществ после загрузки на сервер.
- AppWidgets.SaveGroupImage - Позволяет сохранить изображение в коллекцию сообщества для виджетов приложений сообществ. после загрузки на сервер.
- AppWidgets.Update - Позволяет обновить виджет приложения сообщества. Виджет обязательно должен быть уже установлен в сообществе.
Streaming API
- Streaming.GetServerUrl - Позволяет получить данные для подключения к Streaming API.
- Streaming.GetSettings - Позволяет получить значение порога для Streaming API.
- Streaming.GetStats - Позволяет получить статистику для подготовленных и доставленных событий Streaming API.
- Streaming.SetSettings - Позволяет задать значение порога для Streaming API.
Состояние заказов
- Orders.CancelSubscription - Отменяет подписку.
- Orders.ChangeState - Изменяет состояние заказа.
- Orders.Get - Возвращает список заказов.
- Orders.GetAmount - Возвращает стоимость голосов в валюте пользователя.
- Orders.GetById - Возвращает информацию об отдельном заказе.
- Orders.GetUserSubscriptionById - Получает информацию о подписке по её идентификатору.
- Orders.GetUserSubscriptions - Получает список активных подписок пользователя.
- Orders.UpdateSubscription - Обновляет цену подписки для пользователя.
Виджеты
- Widgets.GetComments - Получает список комментариев к странице, оставленных через Виджет комментариев.
- Widgets.GetPages - Получает список страниц приложения/сайта, на которых установлен Виджет комментариев или «Мне нравится».
Не реализованные методы
Группы
- Groups.setSettings - Устанавливает настройки сообщества.
Стена
- Wall.GetComment - !!Получает информацию о комментарии на стене.
Оповещения
- Notifications.SendMessage - Отправляет уведомление пользователю приложения VK Apps.
Опросы
- Polls.SavePhoto - Сохраняет фотографию, загруженную в опрос.
- Polls.GetBackgrounds - Возвращает варианты фонового изображения для опросов.
- Polls.GetPhotoUploadServer - Возвращает адрес сервера для загрузки фоновой фотографии в опрос.
Места
- Places. - Нет данных.
Подкасты
- Podcasts. - Нет данных.
Карусель
- PrettyCards.Create - Создаёт карточку карусели.
- PrettyCards.Delete - Удаляет карточку.
- PrettyCards.Edit - Редактирует карточку карусели.
- PrettyCards.Get - Возвращает неиспользованные карточки владельца.
- PrettyCards.GetById - Возвращает информацию о карточке.
- PrettyCards.GetUploadURL - Возвращает URL для загрузки фотографии для карточки.
Истории
- Stories.Search - Возвращает результаты поиска по историям.
Streaming API
- Streaming.GetStem - Позволяет получить основу слова.
