C# 클래스 VkNet.Categories.WallCategory

Методы для работы со стеной пользователя.
파일 보기 프로젝트 열기: vknet/vk 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddComment() 공개 메소드

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

Delete() 공개 메소드

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

DeleteComment() 공개 메소드

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

Edit() 공개 메소드

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

EditComment() 공개 메소드

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

GetById() 공개 메소드

Возвращает список записей со стен пользователей или сообществ по их идентификаторам.
Страница документации ВКонтакте .
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, то пропустить авторизацию
리턴 WallGetObject

GetComments() 공개 메소드

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

GetReposts() 공개 메소드

Позволяет получать список репостов заданной записи.
Страница документации ВКонтакте .
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, то пропустить авторизацию
리턴 WallGetObject

Pin() 공개 메소드

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

Post() 공개 메소드

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

ReportComment() 공개 메소드

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

ReportPost() 공개 메소드

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

Repost() 공개 메소드

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

Restore() 공개 메소드

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

RestoreComment() 공개 메소드

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

Search() 공개 메소드

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

Unpin() 공개 메소드

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

WallCategory() 공개 메소드

public WallCategory ( VkApi vk ) : System
vk VkApi
리턴 System