C# Class kasthack.vksharp.Api.MethodGroup_Wall

Show file Open project: kasthack/kasthack.vksharp

Public Methods

Method Description
AddComment ( int ownerId, int postId, string text, bool fromGroup = false, long replyToComment = null, ContentId attachments = null, long stickerId = null, string @ref = "", string guid = "" ) : Task

Публикует комментарий на своей или чужой стене

AddCommentSync ( int ownerId, int postId, string text, bool fromGroup = false, long replyToComment = null, ContentId attachments = null, long stickerId = null, string @ref = "", string guid = "" ) : CommentPost

Публикует комментарий на своей или чужой стене

Delete ( int postId, int ownerId = null ) : System.Threading.Tasks.Task

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

DeleteComment ( int commentId, int ownerId = null ) : System.Threading.Tasks.Task

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

DeleteCommentSync ( int commentId, int ownerId = null ) : void

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

DeleteSync ( int postId, int ownerId = null ) : void

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

Get ( int ownerId, WallPostFilter filter = WallPostFilter.All, int offset = null, int count = 100 ) : Task>

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

Get ( string domain, WallPostFilter filter = WallPostFilter.All, int offset = null, int count = 100 ) : Task>

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

GetById ( int copyHistoryDepth = 2 ) : Task

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

GetByIdSync ( int copyHistoryDepth = 2 ) : kasthack.vksharp.DataTypes.Entities.Post[]

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

GetComments ( int postId, string sort, int previewLength, int ownerId = null, bool needLikes = false, int offset = null, int count = 100 ) : Task>

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

GetCommentsExtended ( int postId, string sort, int previewLength, int ownerId = null, bool needLikes = false, int offset = null, int count = 100 ) : Task>

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

GetCommentsExtendedSync ( int postId, string sort, int previewLength, int ownerId = null, bool needLikes = false, int offset = null, int count = 100 ) : EntityListExtended

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

GetCommentsSync ( int postId, string sort, int previewLength, int ownerId = null, bool needLikes = false, int offset = null, int count = 100 ) : EntityList

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

GetReposts ( int postId, int ownerId = null, int offset = null, int count = 100 ) : Task>

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

GetRepostsSync ( int postId, int ownerId = null, int offset = null, int count = 100 ) : EntityListExtended

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

GetSync ( int ownerId, WallPostFilter filter = WallPostFilter.All, int offset = null, int count = 100 ) : EntityList

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

GetSync ( string domain, WallPostFilter filter = WallPostFilter.All, int offset = null, int count = 100 ) : EntityList

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

Pin ( int postId, int ownerId = null ) : System.Threading.Tasks.Task

Закрепляет запись на стене

PinSync ( int postId, int ownerId = null ) : void

Закрепляет запись на стене

Post ( int postId, int ownerId = null ) : Task

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

Post ( string message = "", ContentId attachments = null, int ownerId = null, bool fromGroup = false, bool signed = false, bool friendsOnly = false, string services = "", DateTimeOffset publishDate = null, double lat = null, double @long = null, int placeId = null ) : Task

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

PostSync ( int postId, int ownerId = null ) : WallPost

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

PostSync ( string message = "", ContentId attachments = null, int ownerId = null, bool fromGroup = false, bool signed = false, bool friendsOnly = false, string services = "", DateTimeOffset publishDate = null, double lat = null, double @long = null, int placeId = null ) : WallPost

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

ReportComment ( int commentId, int ownerId = null, ReportReason reason = null ) : System.Threading.Tasks.Task

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

ReportCommentSync ( int commentId, int ownerId = null, ReportReason reason = null ) : void

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

ReportPost ( int postId, int ownerId = null, ReportReason reason = null ) : System.Threading.Tasks.Task

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

ReportPostSync ( int postId, int ownerId = null, ReportReason reason = null ) : void

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

Repost ( string @object, string message = "", int groupId = null, string @ref = "" ) : Task

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

RepostSync ( string @object, string message = "", int groupId = null, string @ref = "" ) : RepostInfo

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

Restore ( int postId, int ownerId = null ) : System.Threading.Tasks.Task

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

RestoreComment ( int commentId, int ownerId = null ) : System.Threading.Tasks.Task

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

RestoreCommentSync ( int commentId, int ownerId = null ) : void

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

RestoreSync ( int postId, int ownerId = null ) : void

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

Unpin ( int postId, int ownerId = null ) : System.Threading.Tasks.Task

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

UnpinSync ( int postId, int ownerId = null ) : void

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

Private Methods

Method Description
MethodGroup_Wall ( Api parent ) : System

Method Details

AddComment() public method

Публикует комментарий на своей или чужой стене
public AddComment ( int ownerId, int postId, string text, bool fromGroup = false, long replyToComment = null, ContentId attachments = null, long stickerId = null, string @ref = "", string guid = "" ) : Task
ownerId int
postId int
text string
fromGroup bool
replyToComment long
attachments ContentId
stickerId long
@ref string
guid string
return Task

AddCommentSync() public method

Публикует комментарий на своей или чужой стене
public AddCommentSync ( int ownerId, int postId, string text, bool fromGroup = false, long replyToComment = null, ContentId attachments = null, long stickerId = null, string @ref = "", string guid = "" ) : CommentPost
ownerId int
postId int
text string
fromGroup bool
replyToComment long
attachments ContentId
stickerId long
@ref string
guid string
return kasthack.vksharp.DataTypes.ResponseEntities.CommentPost

Delete() public method

Удаляет запись со стены
public Delete ( int postId, int ownerId = null ) : System.Threading.Tasks.Task
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится запись, по умолчанию идентификатор текущего пользователя
return System.Threading.Tasks.Task

DeleteComment() public method

Удаляет комментарий текущего пользователя к записи на своей или чужой стене
public DeleteComment ( int commentId, int ownerId = null ) : System.Threading.Tasks.Task
commentId int идентификатор комментария
ownerId int идентификатор пользователя, на чьей стене находится комментарий к записи, по умолчанию идентификатор текущего пользователя
return System.Threading.Tasks.Task

DeleteCommentSync() public method

Удаляет комментарий текущего пользователя к записи на своей или чужой стене
public DeleteCommentSync ( int commentId, int ownerId = null ) : void
commentId int идентификатор комментария
ownerId int идентификатор пользователя, на чьей стене находится комментарий к записи, по умолчанию идентификатор текущего пользователя
return void

DeleteSync() public method

Удаляет запись со стены
public DeleteSync ( int postId, int ownerId = null ) : void
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится запись, по умолчанию идентификатор текущего пользователя
return void

Get() public method

Возвращает список записей со стен пользователей или сообществ по их идентификаторам
public Get ( int ownerId, WallPostFilter filter = WallPostFilter.All, int offset = null, int count = 100 ) : Task>
ownerId int идентификатор пользователя или сообщества
filter WallPostFilter определяет, какие типы записей на стене необходимо получить
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return Task>

Get() public method

Возвращает список записей со стен пользователей или сообществ по их идентификаторам
public Get ( string domain, WallPostFilter filter = WallPostFilter.All, int offset = null, int count = 100 ) : Task>
domain string короткий адрес пользователя или сообщества
filter WallPostFilter определяет, какие типы записей на стене необходимо получить
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return Task>

GetById() public method

Возвращает список записей со стен пользователей или сообществ по их идентификаторам
public GetById ( int copyHistoryDepth = 2 ) : Task
copyHistoryDepth int идентификаторы постов
return Task

GetByIdSync() public method

Возвращает список записей со стен пользователей или сообществ по их идентификаторам
public GetByIdSync ( int copyHistoryDepth = 2 ) : kasthack.vksharp.DataTypes.Entities.Post[]
copyHistoryDepth int идентификаторы постов
return kasthack.vksharp.DataTypes.Entities.Post[]

GetComments() public method

Возвращает список комментариев к записи на стене
public GetComments ( int postId, string sort, int previewLength, int ownerId = null, bool needLikes = false, int offset = null, int count = 100 ) : Task>
postId int идентификатор записи на стене
sort string порядок сортировки комментариев
previewLength int количество символов, по которому нужно обрезать текст комментария, 0 - не обрезать
ownerId int идентификатор владельца страницы
needLikes bool возвращать информацию о лайках
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return Task>

GetCommentsExtended() public method

Возвращает список комментариев к записи на стене
public GetCommentsExtended ( int postId, string sort, int previewLength, int ownerId = null, bool needLikes = false, int offset = null, int count = 100 ) : Task>
postId int идентификатор записи на стене
sort string порядок сортировки комментариев
previewLength int количество символов, по которому нужно обрезать текст комментария, 0 - не обрезать
ownerId int идентификатор владельца страницы
needLikes bool возвращать информацию о лайках
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return Task>

GetCommentsExtendedSync() public method

Возвращает список комментариев к записи на стене
public GetCommentsExtendedSync ( int postId, string sort, int previewLength, int ownerId = null, bool needLikes = false, int offset = null, int count = 100 ) : EntityListExtended
postId int идентификатор записи на стене
sort string порядок сортировки комментариев
previewLength int количество символов, по которому нужно обрезать текст комментария, 0 - не обрезать
ownerId int идентификатор владельца страницы
needLikes bool возвращать информацию о лайках
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return EntityListExtended

GetCommentsSync() public method

Возвращает список комментариев к записи на стене
public GetCommentsSync ( int postId, string sort, int previewLength, int ownerId = null, bool needLikes = false, int offset = null, int count = 100 ) : EntityList
postId int идентификатор записи на стене
sort string порядок сортировки комментариев
previewLength int количество символов, по которому нужно обрезать текст комментария, 0 - не обрезать
ownerId int идентификатор владельца страницы
needLikes bool возвращать информацию о лайках
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return EntityList

GetReposts() public method

Позволяет получать список репостов заданной записи
public GetReposts ( int postId, int ownerId = null, int offset = null, int count = 100 ) : Task>
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится запись, по умолчанию идентификатор текущего пользователя
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return Task>

GetRepostsSync() public method

Позволяет получать список репостов заданной записи
public GetRepostsSync ( int postId, int ownerId = null, int offset = null, int count = 100 ) : EntityListExtended
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится запись, по умолчанию идентификатор текущего пользователя
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return EntityListExtended

GetSync() public method

Возвращает список записей со стен пользователей или сообществ по их идентификаторам
public GetSync ( int ownerId, WallPostFilter filter = WallPostFilter.All, int offset = null, int count = 100 ) : EntityList
ownerId int идентификатор пользователя или сообщества
filter WallPostFilter определяет, какие типы записей на стене необходимо получить
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return EntityList

GetSync() public method

Возвращает список записей со стен пользователей или сообществ по их идентификаторам
public GetSync ( string domain, WallPostFilter filter = WallPostFilter.All, int offset = null, int count = 100 ) : EntityList
domain string короткий адрес пользователя или сообщества
filter WallPostFilter определяет, какие типы записей на стене необходимо получить
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
return EntityList

Pin() public method

Закрепляет запись на стене
public Pin ( int postId, int ownerId = null ) : System.Threading.Tasks.Task
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится запись, по умолчанию идентификатор текущего пользователя
return System.Threading.Tasks.Task

PinSync() public method

Закрепляет запись на стене
public PinSync ( int postId, int ownerId = null ) : void
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится запись, по умолчанию идентификатор текущего пользователя
return void

Post() public method

Публикует отложенную запись на своей или чужой стене
public Post ( int postId, int ownerId = null ) : Task
postId int идентификатор записи, которую необходимо опубликовать
ownerId int идентификатор пользователя или сообщества, на стене которого должна быть опубликована запись
return Task

Post() public method

Публикует запись на своей или чужой стене
public Post ( string message = "", ContentId attachments = null, int ownerId = null, bool fromGroup = false, bool signed = false, bool friendsOnly = false, string services = "", DateTimeOffset publishDate = null, double lat = null, double @long = null, int placeId = null ) : Task
message string текст сообщения (является обязательным, если не задан параметр attachments)
attachments ContentId список объектов, приложенных к записи
ownerId int идентификатор пользователя или сообщества, на стене которого должна быть опубликована запись
fromGroup bool Опубликовать от имени группы
signed bool у записи, размещенной от имени сообщества, будет добавлена подпись
friendsOnly bool запись будет доступна только друзьям
services string список сервисов или сайтов, на которые необходимо экспортировать запись, в случае если пользователь настроил соответствующую опцию
publishDate DateTimeOffset дата публикации записи в формате unixtime. Если параметр указан, публикация записи будет отложена до указанного времени.
lat double географическая широта отметки, заданная в градусах (от -90 до 90)
@long double географическая долгота отметки, заданная в градусах (от -180 до 180)
placeId int идентификатор места, в котором отмечен пользователь
return Task

PostSync() public method

Публикует отложенную запись на своей или чужой стене
public PostSync ( int postId, int ownerId = null ) : WallPost
postId int идентификатор записи, которую необходимо опубликовать
ownerId int идентификатор пользователя или сообщества, на стене которого должна быть опубликована запись
return kasthack.vksharp.DataTypes.ResponseEntities.WallPost

PostSync() public method

Публикует запись на своей или чужой стене
public PostSync ( string message = "", ContentId attachments = null, int ownerId = null, bool fromGroup = false, bool signed = false, bool friendsOnly = false, string services = "", DateTimeOffset publishDate = null, double lat = null, double @long = null, int placeId = null ) : WallPost
message string текст сообщения (является обязательным, если не задан параметр attachments)
attachments ContentId список объектов, приложенных к записи
ownerId int идентификатор пользователя или сообщества, на стене которого должна быть опубликована запись
fromGroup bool Опубликовать от имени группы
signed bool у записи, размещенной от имени сообщества, будет добавлена подпись
friendsOnly bool запись будет доступна только друзьям
services string список сервисов или сайтов, на которые необходимо экспортировать запись, в случае если пользователь настроил соответствующую опцию
publishDate DateTimeOffset дата публикации записи в формате unixtime. Если параметр указан, публикация записи будет отложена до указанного времени.
lat double географическая широта отметки, заданная в градусах (от -90 до 90)
@long double географическая долгота отметки, заданная в градусах (от -180 до 180)
placeId int идентификатор места, в котором отмечен пользователь
return kasthack.vksharp.DataTypes.ResponseEntities.WallPost

ReportComment() public method

Позволяет пожаловаться на комментарий к записи
public ReportComment ( int commentId, int ownerId = null, ReportReason reason = null ) : System.Threading.Tasks.Task
commentId int идентификатор комментария
ownerId int идентификатор пользователя или сообщества, которому принадлежит комментарий
reason ReportReason причина жалобы
return System.Threading.Tasks.Task

ReportCommentSync() public method

Позволяет пожаловаться на комментарий к записи
public ReportCommentSync ( int commentId, int ownerId = null, ReportReason reason = null ) : void
commentId int идентификатор комментария
ownerId int идентификатор пользователя или сообщества, которому принадлежит комментарий
reason ReportReason причина жалобы
return void

ReportPost() public method

Позволяет пожаловаться на запись.
public ReportPost ( int postId, int ownerId = null, ReportReason reason = null ) : System.Threading.Tasks.Task
postId int идентификатор пользователя или сообщества, которому принадлежит запись
ownerId int идентификатор пользователя или сообщества, которому принадлежит запись
reason ReportReason причина жалобы
return System.Threading.Tasks.Task

ReportPostSync() public method

Позволяет пожаловаться на запись.
public ReportPostSync ( int postId, int ownerId = null, ReportReason reason = null ) : void
postId int идентификатор пользователя или сообщества, которому принадлежит запись
ownerId int идентификатор пользователя или сообщества, которому принадлежит запись
reason ReportReason причина жалобы
return void

Repost() public method

Копирует объект на стену пользователя или сообщества
public Repost ( string @object, string message = "", int groupId = null, string @ref = "" ) : Task
@object string идентификатор объекта, который необходимо разместить на стене
message string сопроводительный текст, который будет добавлен к записи с объектом
groupId int идентификатор сообщества, на стене которого будет размещена запись с объектом. Если не указан, запись будет размещена на стене текущего пользователя
@ref string
return Task

RepostSync() public method

Копирует объект на стену пользователя или сообщества
public RepostSync ( string @object, string message = "", int groupId = null, string @ref = "" ) : RepostInfo
@object string идентификатор объекта, который необходимо разместить на стене
message string сопроводительный текст, который будет добавлен к записи с объектом
groupId int идентификатор сообщества, на стене которого будет размещена запись с объектом. Если не указан, запись будет размещена на стене текущего пользователя
@ref string
return kasthack.vksharp.DataTypes.ResponseEntities.RepostInfo

Restore() public method

Восстанавливает удаленную запись на стене пользователя или сообщества
public Restore ( int postId, int ownerId = null ) : System.Threading.Tasks.Task
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находилась удаленная запись, по умолчанию идентификатор текущего пользователя
return System.Threading.Tasks.Task

RestoreComment() public method

Восстанавливает комментарий текущего пользователя к записи на своей или чужой стене
public RestoreComment ( int commentId, int ownerId = null ) : System.Threading.Tasks.Task
commentId int идентификатор комментария на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится комментарий к записи, по умолчанию идентификатор текущего пользователя
return System.Threading.Tasks.Task

RestoreCommentSync() public method

Восстанавливает комментарий текущего пользователя к записи на своей или чужой стене
public RestoreCommentSync ( int commentId, int ownerId = null ) : void
commentId int идентификатор комментария на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится комментарий к записи, по умолчанию идентификатор текущего пользователя
return void

RestoreSync() public method

Восстанавливает удаленную запись на стене пользователя или сообщества
public RestoreSync ( int postId, int ownerId = null ) : void
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находилась удаленная запись, по умолчанию идентификатор текущего пользователя
return void

Unpin() public method

Отменяет закрепление записи на стене
public Unpin ( int postId, int ownerId = null ) : System.Threading.Tasks.Task
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится запись, по умолчанию идентификатор текущего пользователя
return System.Threading.Tasks.Task

UnpinSync() public method

Отменяет закрепление записи на стене
public UnpinSync ( int postId, int ownerId = null ) : void
postId int идентификатор записи на стене
ownerId int идентификатор пользователя или сообщества, на стене которого находится запись, по умолчанию идентификатор текущего пользователя
return void