C# Class VkNet.Categories.WallCategory

Методы для работы со стеной пользователя.
Show file Open project: vknet/vk Class Usage Examples

Public Methods

Method Description
AddComment ( WallAddCommentParams @params ) : long

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

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

Delete ( long ownerId = null, long postId = null ) : bool

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

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

DeleteComment ( long ownerId, long commentId ) : bool

Удаляет комментарий текущего пользователя к записи на своей или чужой стене.

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

Edit ( WallEditParams @params ) : bool

Редактирует запись на стене.

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

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

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

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

GetById ( IEnumerable posts, bool extended = null, long copyHistoryDepth = null, ProfileFields fields = null, bool skipAuthorization = false ) : WallGetObject

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

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

GetComments ( WallGetCommentsParams @params, bool skipAuthorization = false ) : VkCollection

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

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

GetReposts ( long ownerId, long postId, long offset, long count, bool skipAuthorization = false ) : WallGetObject

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

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

Pin ( long postId, long ownerId = null ) : bool

Закрепляет запись на стене (запись будет отображаться выше остальных).

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

Post ( WallPostParams @params ) : long

Публикует новую запись на своей или чужой стене.

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

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

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

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

ReportPost ( long ownerId, long postId, ReportReason reason = null ) : bool

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

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

Repost ( string @object, string message, long groupId, string @ref ) : RepostResult

Копирует объект на стену пользователя или сообщества.

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

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

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

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

RestoreComment ( long commentId, long ownerId ) : bool

Восстанавливает комментарий текущего пользователя к записи на своей или чужой стене.

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

Search ( WallSearchParams @params, bool skipAuthorization = false ) : VkCollection

Метод, позволяющий осуществлять поиск по стенам пользователей.

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

Unpin ( long postId, long ownerId = null ) : bool

Отменяет закрепление записи на стене.

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

WallCategory ( VkApi vk ) : System

Private Methods

Method Description
Edit ( long postId, long ownerId = null, bool friendsOnly = false, string message = null, IEnumerable mediaAttachments = null, string url = null, IEnumerable services = null, bool signed = false, System.DateTime publishDate = null, double lat = null, double @long = null, long placeId = null ) : bool
Get ( long ownerId, int &totalCount, int count = null, int offset = null, WallFilter filter = null ) : ReadOnlyCollection
Get ( WallGetParams @params, bool skipAuthorization = false ) : WallGetObject
GetById ( long>.IEnumerable posts ) : ReadOnlyCollection
GetComments ( int &totalCount, WallGetCommentsParams @params ) : ReadOnlyCollection
GetComments ( long ownerId, long postId, int &totalCount, SortOrderBy sort = null, bool needLikes = false, int count = null, int offset = null, int previewLength ) : ReadOnlyCollection
GetExtended ( long ownerId, ReadOnlyCollection &wallPosts, ReadOnlyCollection &profiles, ReadOnlyCollection &groups, int count = null, int offset = null, WallFilter filter = null ) : int
Post ( long ownerId = null, bool friendsOnly = false, bool fromGroup = false, string message = null, IEnumerable mediaAttachments = null, string url = null, IEnumerable services = null, bool signed = false, System.DateTime publishDate = null, double lat = null, double @long = null, long placeId = null, long postId = null ) : long
Repost ( string @object, string message = null, long groupId = null ) : RepostResult

Method Details

AddComment() public method

Добавляет комментарий к записи на стене пользователя или сообщества.
Страница документации ВКонтакте .
public AddComment ( WallAddCommentParams @params ) : long
@params WallAddCommentParams
return long

Delete() public method

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

DeleteComment() public method

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

Edit() public method

Редактирует запись на стене.
Страница документации ВКонтакте .
public Edit ( WallEditParams @params ) : bool
@params WallEditParams
return bool

EditComment() public method

Редактирует комментарий на стене пользователя или сообщества.
Страница документации ВКонтакте .
public EditComment ( long commentId, string message, long ownerId = null, IEnumerable attachments = null ) : bool
commentId long Идентификатор комментария, который необходимо отредактировать. положительное число, обязательный параметр (Положительное число, обязательный параметр).
message string Новый текст комментария. строка (Строка).
ownerId long Идентификатор владельца стены. целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
attachments IEnumerable Новые вложения к комментарию. список строк, разделенных через запятую (Список строк, разделенных через запятую).
return bool

GetById() public method

Возвращает список записей со стен пользователей или сообществ по их идентификаторам.
Страница документации ВКонтакте .
public GetById ( IEnumerable posts, bool extended = null, long copyHistoryDepth = null, ProfileFields fields = null, bool skipAuthorization = false ) : WallGetObject
posts IEnumerable Перечисленные через запятую идентификаторы, которые представляют собой идущие через знак подчеркивания id владельцев стен и id самих записей на стене. /// Пример значения posts: /// 93388_21539,93388_20904,-1_340364 список строк, разделенных через запятую, обязательный параметр (Список строк, разделенных через запятую, обязательный параметр).
extended bool 1 - возвращает объекты пользователей и групп, необходимые для отображения записей. флаг, может принимать значения 1 или 0 (Флаг, может принимать значения 1 или 0).
copyHistoryDepth long Определяет размер массива copy_history, возвращаемого в ответе, если запись является репостом записи с другой стены. /// Например, copy_history_depth=1 — copy_history будет содержать один элемент с информацией о записи, прямым репостом которой является текущая. /// copy_history_depth=2 — copy_history будет содержать два элемента, добавляется информация о записи, репостом которой является первый элемент, и так далее (при условии, что иерархия репостов требуемой глубины для текущей записи существует). целое число, по умолчанию 2 (Целое число, по умолчанию 2).
fields ProfileFields Список дополнительных полей для профилей и групп, которые необходимо вернуть. См. описание полей объекта user и описание полей объекта group. /// Обратите внимание, этот параметр учитывается только при extended=1. список строк, разделенных через запятую (Список строк, разделенных через запятую).
skipAuthorization bool Если true, то пропустить авторизацию
return WallGetObject

GetComments() public method

Возвращает список комментариев к записи на стене.
Страница документации ВКонтакте .
public GetComments ( WallGetCommentsParams @params, bool skipAuthorization = false ) : VkCollection
@params WallGetCommentsParams
skipAuthorization bool Если true, то пропустить авторизацию
return VkCollection

GetReposts() public method

Позволяет получать список репостов заданной записи.
Страница документации ВКонтакте .
public GetReposts ( long ownerId, long postId, long offset, long count, bool skipAuthorization = false ) : WallGetObject
ownerId long Идентификатор пользователя или сообщества, на стене которого находится запись. Если параметр не задан, то он считается равным идентификатору текущего пользователя. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
postId long Идентификатор записи на стене. положительное число (Положительное число).
offset long Смещение, необходимое для выборки определенного подмножества записей. положительное число (Положительное число).
count long Количество записей, которое необходимо получить. положительное число, по умолчанию 20, максимальное значение 1000 (Положительное число, по умолчанию 20, максимальное значение 1000).
skipAuthorization bool Если true, то пропустить авторизацию
return WallGetObject

Pin() public method

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

Post() public method

Публикует новую запись на своей или чужой стене.
Страница документации ВКонтакте .
public Post ( WallPostParams @params ) : long
@params WallPostParams
return long

ReportComment() public method

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

ReportPost() public method

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

Repost() public method

Копирует объект на стену пользователя или сообщества.
Страница документации ВКонтакте .
public Repost ( string @object, string message, long groupId, string @ref ) : RepostResult
@object string
message string Сопроводительный текст, который будет добавлен к записи с объектом. строка (Строка).
groupId long Идентификатор сообщества, на стене которого будет размещена запись с объектом. Если не указан, запись будет размещена на стене текущего пользователя. положительное число (Положительное число).
@ref string
return RepostResult

Restore() public method

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

Search() public method

Метод, позволяющий осуществлять поиск по стенам пользователей.
Страница документации ВКонтакте .
public Search ( WallSearchParams @params, bool skipAuthorization = false ) : VkCollection
@params WallSearchParams
skipAuthorization bool Если true, то пропустить авторизацию
return VkCollection

Unpin() public method

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

WallCategory() public method

public WallCategory ( VkApi vk ) : System
vk VkApi
return System