C# Class VkNet.Categories.VideoCategory

Методы для работы с видеофайлами.
Datei anzeigen Open project: vknet/vk Class Usage Examples

Public Methods

Method Description
Add ( long videoId, long ownerId, long targetId = null ) : long

Добавляет видеозапись в список пользователя.

Страница документации ВКонтакте .

AddAlbum ( string title, long groupId = null, IEnumerable privacy = null ) : long

Создает пустой альбом видеозаписей.

Страница документации ВКонтакте .

AddToAlbum ( long ownerId, long videoId, IEnumerable albumIds, long targetId = null, long albumId = null ) : bool

Позволяет добавить видеозапись в альбом.

Страница документации ВКонтакте .

CreateComment ( VideoCreateCommentParams @params ) : long

Cоздает новый комментарий к видеозаписи.

Страница документации ВКонтакте .

Delete ( long videoId, long ownerId = null, long targetId = null ) : bool

Удаляет видеозапись со страницы пользователя.

Страница документации ВКонтакте .

DeleteAlbum ( long albumId, long groupId = null ) : bool

Удаляет альбом видеозаписей.

Страница документации ВКонтакте .

DeleteComment ( long commentId, long ownerId ) : bool

Удаляет комментарий к видеозаписи.

Страница документации ВКонтакте .

Edit ( VideoEditParams @params ) : bool

Редактирует данные видеозаписи.

Страница документации ВКонтакте .

EditAlbum ( long albumId, string title, long groupId = null, Privacy privacy = null ) : bool

Редактирует название альбома видеозаписей.

Страница документации ВКонтакте .

EditComment ( long commentId, string message, long ownerId = null, IEnumerable attachments = null ) : bool

Изменяет текст комментария к видеозаписи.

Страница документации ВКонтакте .

Get ( VideoGetParams @params ) : VkCollection

Возвращает информацию о видеозаписях.

Страница документации ВКонтакте .

GetAlbumById ( long albumId, long ownerId = null ) : Video

Позволяет получить информацию об альбоме с видео.

Страница документации ВКонтакте .

GetAlbums ( long ownerId = null, long offset = null, long count = null, bool extended = null, bool needSystem = null ) : VkCollection

Возвращает список альбомов видеозаписей пользователя или сообщества.

Страница документации ВКонтакте .

GetAlbumsByVideo ( long targetId, long ownerId, long videoId, bool extended ) : bool

Возвращает список альбомов, в которых находится видеозапись.

Страница документации ВКонтакте .

GetCatalog ( long count, long itemsCount, string from, bool extended ) : ReadOnlyCollection

Позволяет получить представление каталога видео.

Страница документации ВКонтакте .

GetCatalogSection ( string sectionId, string from, long count = null, bool extended = null ) : ReadOnlyCollection

Позволяет получить отдельный блок видеокаталога.

Страница документации ВКонтакте .

GetComments ( VideoGetCommentsParams @params ) : VkCollection

Возвращает список комментариев к видеозаписи.

Страница документации ВКонтакте .

GetNewTags ( int count = null, int offset = null ) : VkCollection

Возвращает список видеозаписей, на которых есть непросмотренные отметки.

Страница документации ВКонтакте .

GetTags ( long videoId, long ownerId ) : ReadOnlyCollection

Возвращает список отметок на видеозаписи.

Страница документации ВКонтакте .

GetUserVideos ( long userId, long offset, long count, bool extended ) : VkCollection

Возвращает список видеозаписей, на которых отмечен пользователь.

Страница документации ВКонтакте .

HideCatalogSection ( long sectionId ) : bool

Скрывает для пользователя раздел видеокаталога.

Страница документации ВКонтакте .

PutTag ( long videoId, long userId, long ownerId, string taggedName ) : long

Добавляет отметку на видеозапись.

Страница документации ВКонтакте .

RemoveFromAlbum ( long ownerId, long videoId, IEnumerable albumIds, long targetId = null, long albumId = null ) : bool

Позволяет убрать видеозапись из альбома.

Страница документации ВКонтакте .

RemoveTag ( long tagId, long videoId, long ownerId ) : bool

Удаляет отметку с видеозаписи.

Страница документации ВКонтакте .

ReorderAlbums ( long albumId, long ownerId, long before, long after ) : bool

Позволяет изменить порядок альбомов с видео.

Страница документации ВКонтакте .

ReorderVideos ( VideoReorderVideosParams @params ) : bool

Позволяет переместить видеозапись в альбоме.

Страница документации ВКонтакте .

Report ( long videoId, ReportReason reason, long ownerId, string comment = null, string searchQuery = null ) : bool

Позволяет пожаловаться на видеозапись.

Страница документации ВКонтакте .

ReportComment ( long commentId, long ownerId, ReportReason reason ) : bool

Позволяет пожаловаться на комментарий к видеозаписи.

Страница документации ВКонтакте .

Restore ( long videoId, long ownerId = null ) : bool

Восстанавливает удаленную видеозапись.

Страница документации ВКонтакте .

RestoreComment ( long commentId, long ownerId ) : bool

Восстанавливает удаленный комментарий к видеозаписи.

Страница документации ВКонтакте .

Save ( VideoSaveParams @params ) : Video

Возвращает адрес сервера (необходимый для загрузки) и данные видеозаписи.

Страница документации ВКонтакте .

Search ( VideoSearchParams @params ) : VkCollection

Возвращает список видеозаписей в соответствии с заданным критерием поиска.

Страница документации ВКонтакте .

VideoCategory ( VkApi vk ) : System.Collections.Generic

Private Methods

Method Description
CreateComment ( long videoId, string message, long ownerId, bool isFromGroup = false ) : long
Edit ( long videoId, long ownerId = null, string name = null, string description = null, IEnumerable privacyView = null, IEnumerable privacyComment = null, bool isRepeat = false ) : bool
Get ( long ownerId = null, long albumId = null, VideoWidth width = VideoWidth.Medium160, int count = null, int offset = null, bool extended = false ) : ReadOnlyCollection
GetComments ( long videoId, long ownerId = null, bool needLikes = false, int count = null, int offset = null, CommentsSort sort = null ) : ReadOnlyCollection
MoveToAlbum ( IEnumerable videoIds, long albumId, long groupId = null ) : bool
Save ( string name = null, string description = null, bool isPrivate = false, bool isPostToWall = false, string link = null, long groupId = null, long albumId = null, bool isRepeat = false ) : Video
Search ( string query, VideoSort sort, bool isHd = false, bool isAdult = false, VideoFilters filters = null, bool isSearchOwn = false, int count = null, int offset = null ) : ReadOnlyCollection

Method Details

Add() public method

Добавляет видеозапись в список пользователя.
Страница документации ВКонтакте .
public Add ( long videoId, long ownerId, long targetId = null ) : long
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит видеозапись. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, обязательный параметр (Целое число, обязательный параметр).
targetId long Идентификатор пользователя или сообщества, в которое нужно добавить видео. /// Обратите внимание, идентификатор сообщества в параметре target_id необходимо указывать со знаком "-" — например, target_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число (Целое число).
return long

AddAlbum() public method

Создает пустой альбом видеозаписей.
Страница документации ВКонтакте .
public AddAlbum ( string title, long groupId = null, IEnumerable privacy = null ) : long
title string Название альбома. строка (Строка).
groupId long Идентификатор сообщества (если необходимо создать альбом в сообществе). положительное число (Положительное число).
privacy IEnumerable Уровень доступа к альбому в специальном формате. /// Приватность доступна для альбомов с видео в профиле пользователя. список строк, разделенных через запятую (Список строк, разделенных через запятую).
return long

AddToAlbum() public method

Позволяет добавить видеозапись в альбом.
Страница документации ВКонтакте .
public AddToAlbum ( long ownerId, long videoId, IEnumerable albumIds, long targetId = null, long albumId = null ) : bool
ownerId long Идентификатор владельца видеозаписи. /// Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, обязательный параметр (Целое число, обязательный параметр).
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
albumIds IEnumerable Идентификаторы альбомов, в которые нужно добавить видео. список целых чисел, разделенных запятыми (Список целых чисел, разделенных запятыми).
targetId long Идентификатор владельца альбома, в который нужно добавить видео. /// Обратите внимание, идентификатор сообщества в параметре target_id необходимо указывать со знаком "-" — например, target_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
albumId long Идентификатор альбома, в который нужно добавить видео (0 соответствует общему списку видеозаписей «без альбома»). целое число (Целое число).
return bool

CreateComment() public method

Cоздает новый комментарий к видеозаписи.
Страница документации ВКонтакте .
public CreateComment ( VideoCreateCommentParams @params ) : long
@params VkNet.Model.RequestParams.VideoCreateCommentParams
return long

Delete() public method

Удаляет видеозапись со страницы пользователя.
Страница документации ВКонтакте .
public Delete ( long videoId, long ownerId = null, long targetId = null ) : bool
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит видеозапись. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
targetId long Идентификатор пользователя или сообщества, для которого нужно удалить видеозапись. /// Обратите внимание, идентификатор сообщества в параметре target_id необходимо указывать со знаком "-" — например, target_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число (Целое число).
return bool

DeleteAlbum() public method

Удаляет альбом видеозаписей.
Страница документации ВКонтакте .
public DeleteAlbum ( long albumId, long groupId = null ) : bool
albumId long Идентификатор альбома. положительное число (Положительное число).
groupId long Идентификатор сообщества (если альбом, который необходимо удалить, принадлежит сообществу). положительное число (Положительное число).
return bool

DeleteComment() public method

Удаляет комментарий к видеозаписи.
Страница документации ВКонтакте .
public DeleteComment ( long commentId, long ownerId ) : bool
commentId long Идентификатор комментария. целое число, обязательный параметр (Целое число, обязательный параметр).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит видеозапись. целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
return bool

Edit() public method

Редактирует данные видеозаписи.
Страница документации ВКонтакте .
public Edit ( VideoEditParams @params ) : bool
@params VkNet.Model.RequestParams.VideoEditParams
return bool

EditAlbum() public method

Редактирует название альбома видеозаписей.
Страница документации ВКонтакте .
public EditAlbum ( long albumId, string title, long groupId = null, Privacy privacy = null ) : bool
albumId long Идентификатор альбома. положительное число, обязательный параметр (Положительное число, обязательный параметр).
title string Новое название для альбома. строка, обязательный параметр (Строка, обязательный параметр).
groupId long Идентификатор сообщества (если нужно отредактировать альбом, принадлежащий сообществу). положительное число (Положительное число).
privacy Privacy Уровень доступа к альбому в специальном формате. /// Приватность доступна для альбомов с видео в профиле пользователя. целое число (Целое число).
return bool

EditComment() public method

Изменяет текст комментария к видеозаписи.
Страница документации ВКонтакте .
public EditComment ( long commentId, string message, long ownerId = null, IEnumerable attachments = null ) : bool
commentId long Идентификатор комментария. целое число, обязательный параметр (Целое число, обязательный параметр).
message string Новый текст комментария (является обязательным, если не задан параметр attachments). строка (Строка).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит видеозапись. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
attachments IEnumerable Новый список объектов, приложенных к комментарию и разделённых символом ",". Поле attachments представляется в формате: /// <type><owner_id>_<media_id>,<type><owner_id>_<media_id> /// <type> — тип медиа-вложения: /// photo — фотография /// video — видеозапись /// audio — аудиозапись /// doc — документ /// <owner_id> — идентификатор владельца медиа-вложения /// <media_id> — идентификатор медиа-вложения. /// /// Например: /// photo100172_166443618,photo66748_265827614 /// Параметр является обязательным, если не задан параметр message. список строк, разделенных через запятую (Список строк, разделенных через запятую).
return bool

Get() public method

Возвращает информацию о видеозаписях.
Страница документации ВКонтакте .
public Get ( VideoGetParams @params ) : VkCollection
@params VkNet.Model.RequestParams.VideoGetParams
return VkCollection

GetAlbumById() public method

Позволяет получить информацию об альбоме с видео.
Страница документации ВКонтакте .
public GetAlbumById ( long albumId, long ownerId = null ) : Video
albumId long Идентификатор альбома. целое число, обязательный параметр (Целое число, обязательный параметр).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит альбом. целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
return Video

GetAlbums() public method

Возвращает список альбомов видеозаписей пользователя или сообщества.
Страница документации ВКонтакте .
public GetAlbums ( long ownerId = null, long offset = null, long count = null, bool extended = null, bool needSystem = null ) : VkCollection
ownerId long Идентификатор владельца альбомов (пользователь или сообщество). По умолчанию — идентификатор текущего пользователя. целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
offset long Смещение, необходимое для выборки определенного подмножества альбомов. По умолчанию — 0. положительное число (Положительное число).
count long Количество альбомов, информацию о которых нужно вернуть. По умолчанию — не больше 50, максимум — 100). положительное число, по умолчанию 50, максимальное значение 100 (Положительное число, по умолчанию 50, максимальное значение 100).
extended bool 1 – позволяет получать поля count, photo_320, photo_160 и updated_time для каждого альбома. Если альбом пустой, то поля photo_320 и photo_160 возвращены не будут. По умолчанию – 0. флаг, может принимать значения 1 или 0 (Флаг, может принимать значения 1 или 0).
needSystem bool 1 — возвращать системные альбомы. флаг, может принимать значения 1 или 0, по умолчанию 0 (Флаг, может принимать значения 1 или 0, по умолчанию 0).
return VkCollection

GetAlbumsByVideo() public method

Возвращает список альбомов, в которых находится видеозапись.
Страница документации ВКонтакте .
public GetAlbumsByVideo ( long targetId, long ownerId, long videoId, bool extended ) : bool
targetId long Идентификатор пользователя или сообщества, для которого нужно получить список альбомов, содержащих видеозапись. /// Обратите внимание, идентификатор сообщества в параметре target_id необходимо указывать со знаком "-" — например, target_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
ownerId long Идентификатор владельца видеозаписи. /// Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, обязательный параметр (Целое число, обязательный параметр).
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
extended bool 1 — возвращать расширенную информацию об альбомах. флаг, может принимать значения 1 или 0, по умолчанию 0 (Флаг, может принимать значения 1 или 0, по умолчанию 0).
return bool

GetCatalog() public method

Позволяет получить представление каталога видео.
Страница документации ВКонтакте .
public GetCatalog ( long count, long itemsCount, string from, bool extended ) : ReadOnlyCollection
count long Число блоков каталога, информацию о которых необходимо вернуть. положительное число, по умолчанию 10, максимальное значение 16 (Положительное число, по умолчанию 10, максимальное значение 16).
itemsCount long Число видеозаписей в каждом блоке. положительное число, по умолчанию 10, максимальное значение 16 (Положительное число, по умолчанию 10, максимальное значение 16).
from string Параметр для получения следующей страницы результатов. Значение, необходимое для передачи в этом параметре, возвращается в поле ответа next. строка (Строка).
extended bool 1 — возвращать дополнительную информацию о пользователях и сообществах в полях profiles и groups. флаг, может принимать значения 1 или 0, по умолчанию 0 (Флаг, может принимать значения 1 или 0, по умолчанию 0).
return ReadOnlyCollection

GetCatalogSection() public method

Позволяет получить отдельный блок видеокаталога.
Страница документации ВКонтакте .
public GetCatalogSection ( string sectionId, string from, long count = null, bool extended = null ) : ReadOnlyCollection
sectionId string Значение id, полученное с блоком в методе video.getCatalog. строка, обязательный параметр (Строка, обязательный параметр).
from string Значение next, полученное с блоком в методе video.getCatalog строка, обязательный параметр (Строка, обязательный параметр).
count long Число элементов блока, которое нужно вернуть. положительное число, по умолчанию 10, максимальное значение 16 (Положительное число, по умолчанию 10, максимальное значение 16).
extended bool 1 — возвращать дополнительную информацию о пользователях и сообществах в полях profiles и groups. флаг, может принимать значения 1 или 0, по умолчанию 0 (Флаг, может принимать значения 1 или 0, по умолчанию 0).
return ReadOnlyCollection

GetComments() public method

Возвращает список комментариев к видеозаписи.
Страница документации ВКонтакте .
public GetComments ( VideoGetCommentsParams @params ) : VkCollection
@params VkNet.Model.RequestParams.VideoGetCommentsParams
return VkCollection

GetNewTags() public method

Возвращает список видеозаписей, на которых есть непросмотренные отметки.
Страница документации ВКонтакте .
public GetNewTags ( int count = null, int offset = null ) : VkCollection
count int Количество видеозаписей, которые необходимо вернуть. положительное число, максимальное значение 100, по умолчанию 20 (Положительное число, максимальное значение 100, по умолчанию 20).
offset int Смещение, необходимое для получения определённого подмножества видеозаписей. целое число (Целое число).
return VkCollection

GetTags() public method

Возвращает список отметок на видеозаписи.
Страница документации ВКонтакте .
public GetTags ( long videoId, long ownerId ) : ReadOnlyCollection
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
ownerId long Идентификатор владельца видеозаписи (пользователь или сообщество). По умолчанию — идентификатор текущего пользователя. целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
return ReadOnlyCollection

GetUserVideos() public method

Возвращает список видеозаписей, на которых отмечен пользователь.
Страница документации ВКонтакте .
public GetUserVideos ( long userId, long offset, long count, bool extended ) : VkCollection
userId long Идентификатор пользователя. положительное число, по умолчанию идентификатор текущего пользователя (Положительное число, по умолчанию идентификатор текущего пользователя).
offset long Смещение относительно первой найденной видеозаписи для выборки определенного подмножества. положительное число (Положительное число).
count long Количество возвращаемых видеозаписей. положительное число, по умолчанию 20, максимальное значение 100 (Положительное число, по умолчанию 20, максимальное значение 100).
extended bool 1 — возвращать дополнительные объекты profiles и groups, которые содержат id и имя/название владельцев видео. флаг, может принимать значения 1 или 0, по умолчанию 0 (Флаг, может принимать значения 1 или 0, по умолчанию 0).
return VkCollection

HideCatalogSection() public method

Скрывает для пользователя раздел видеокаталога.
Страница документации ВКонтакте .
public HideCatalogSection ( long sectionId ) : bool
sectionId long Значение id, полученное с блоком, который необходимо скрыть, в методе video.getCatalog обязательный параметр, целое число (Обязательный параметр, целое число).
return bool

PutTag() public method

Добавляет отметку на видеозапись.
Страница документации ВКонтакте .
public PutTag ( long videoId, long userId, long ownerId, string taggedName ) : long
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
userId long Идентификатор пользователя, которого нужно отметить. положительное число, обязательный параметр (Положительное число, обязательный параметр).
ownerId long Идентификатор владельца видеозаписи (пользователь или сообщество). По умолчанию — идентификатор текущего пользователя. целое число, положительное число, по умолчанию идентификатор текущего пользователя (Целое число, положительное число, по умолчанию идентификатор текущего пользователя).
taggedName string Текст отметки. строка (Строка).
return long

RemoveFromAlbum() public method

Позволяет убрать видеозапись из альбома.
Страница документации ВКонтакте .
public RemoveFromAlbum ( long ownerId, long videoId, IEnumerable albumIds, long targetId = null, long albumId = null ) : bool
ownerId long Идентификатор владельца видеозаписи. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, обязательный параметр (Целое число, обязательный параметр).
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
albumIds IEnumerable Идентификаторы альбомов, из которых нужно убрать видео. список целых чисел, разделенных запятыми (Список целых чисел, разделенных запятыми).
targetId long Идентификатор владельца альбома. Обратите внимание, идентификатор сообщества в параметре target_id необходимо указывать со знаком "-" — например, target_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
albumId long Идентификатор альбома, из которого нужно убрать видео. целое число (Целое число).
return bool

RemoveTag() public method

Удаляет отметку с видеозаписи.
Страница документации ВКонтакте .
public RemoveTag ( long tagId, long videoId, long ownerId ) : bool
tagId long Идентификатор отметки. целое число, обязательный параметр (Целое число, обязательный параметр).
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
ownerId long Идентификатор владельца видеозаписи (пользователь или сообщество). По умолчанию — идентификатор текущего пользователя. положительное число, по умолчанию идентификатор текущего пользователя (Положительное число, по умолчанию идентификатор текущего пользователя).
return bool

ReorderAlbums() public method

Позволяет изменить порядок альбомов с видео.
Страница документации ВКонтакте .
public ReorderAlbums ( long albumId, long ownerId, long before, long after ) : bool
albumId long Идентификатор альбома, который нужно переместить. положительное число, обязательный параметр (Положительное число, обязательный параметр).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит альбом. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
before long Идентификатор альбома, перед которым нужно поместить текущий. положительное число (Положительное число).
after long Идентификатор альбома, после которого нужно поместить текущий. положительное число (Положительное число).
return bool

ReorderVideos() public method

Позволяет переместить видеозапись в альбоме.
Страница документации ВКонтакте .
public ReorderVideos ( VideoReorderVideosParams @params ) : bool
@params VkNet.Model.RequestParams.VideoReorderVideosParams
return bool

Report() public method

Позволяет пожаловаться на видеозапись.
Страница документации ВКонтакте .
public Report ( long videoId, ReportReason reason, long ownerId, string comment = null, string searchQuery = null ) : bool
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
reason ReportReason Тип жалобы: /// 0 – это спам /// 1 – детская порнография /// 2 – экстремизм /// 3 – насилие /// 4 – пропаганда наркотиков /// 5 – материал для взрослых /// 6 – оскорбление положительное число (Положительное число).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит видеозапись. целое число, обязательный параметр (Целое число, обязательный параметр).
comment string Комментарий для жалобы. строка (Строка).
searchQuery string Поисковой запрос, если видеозапись была найдена через поиск. строка (Строка).
return bool

ReportComment() public method

Позволяет пожаловаться на комментарий к видеозаписи.
Страница документации ВКонтакте .
public ReportComment ( long commentId, long ownerId, ReportReason reason ) : bool
commentId long Идентификатор комментария. положительное число, обязательный параметр (Положительное число, обязательный параметр).
ownerId long Идентификатор владельца видеозаписи, к которой оставлен комментарий. целое число, обязательный параметр (Целое число, обязательный параметр).
reason ReportReason Тип жалобы: /// 0 – это спам /// 1 – детская порнография /// 2 – экстремизм /// 3 – насилие /// 4 – пропаганда наркотиков /// 5 – материал для взрослых /// 6 – оскорбление положительное число (Положительное число).
return bool

Restore() public method

Восстанавливает удаленную видеозапись.
Страница документации ВКонтакте .
public Restore ( long videoId, long ownerId = null ) : bool
videoId long Идентификатор видеозаписи. положительное число, обязательный параметр (Положительное число, обязательный параметр).
ownerId long Идентификатор владельца видеозаписи (пользователь или сообщество). Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
return bool

RestoreComment() public method

Восстанавливает удаленный комментарий к видеозаписи.
Страница документации ВКонтакте .
public RestoreComment ( long commentId, long ownerId ) : bool
commentId long Идентификатор удаленного комментария. целое число, обязательный параметр (Целое число, обязательный параметр).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит видеозапись. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
return bool

Save() public method

Возвращает адрес сервера (необходимый для загрузки) и данные видеозаписи.
Страница документации ВКонтакте .
public Save ( VideoSaveParams @params ) : Video
@params VkNet.Model.RequestParams.VideoSaveParams
return Video

Search() public method

Возвращает список видеозаписей в соответствии с заданным критерием поиска.
Страница документации ВКонтакте .
public Search ( VideoSearchParams @params ) : VkCollection
@params VkNet.Model.RequestParams.VideoSearchParams
return VkCollection

VideoCategory() public method

public VideoCategory ( VkApi vk ) : System.Collections.Generic
vk VkApi
return System.Collections.Generic