C# Class VkNet.Categories.PagesCategory

Методы для работы с wiki.
显示文件 Open project: vknet/vk Class Usage Examples

Public Methods

Method Description
ClearCache ( Uri url ) : bool

Позволяет очистить кеш отдельных внешних страниц, которые могут быть прикреплены к записям ВКонтакте. После очистки кеша при последующем прикреплении ссылки к записи, данные о странице будут обновлены. Внешние страницы – страницы которые прикрепляются к записям вместе с ссылкой и доступные по кнопке "Предпросмотр".

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

Get ( PagesGetParams @params ) : Page

Возвращает информацию о вики-странице..

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

GetHistory ( long pageId, long groupId, long userId = null ) : ReadOnlyCollection

Возвращает список всех старых версий вики-страницы.

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

GetTitles ( long groupId ) : ReadOnlyCollection

Возвращает список вики-страниц в группе.

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

GetVersion ( long versionId, long groupId, bool needHtml = false, long userId = null ) : Page

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

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

PagesCategory ( VkApi vk ) : System

Методы для работы с wiki.

ParseWiki ( string text, ulong groupId ) : string

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

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

Save ( string text, long groupId, long pageId, long userId ) : long

Сохраняет текст вики-страницы.

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

Save ( string text, long groupId, long userId, long pageId = null, string title = "" ) : long

Сохраняет текст вики-страницы..

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

Save ( string text, long groupId, string title, long userId ) : long

Сохраняет текст вики-страницы.

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

SaveAccess ( long pageId, long groupId, long userId = null, AccessPages view = AccessPages.All, AccessPages edit = AccessPages.Leaders ) : long

Сохраняет новые настройки доступа на чтение и редактирование вики-страницы.

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

Private Methods

Method Description
Get ( long ownerId, long pageId, bool global = false, bool sitePreview = false, bool needSource = false, bool needHtml = false ) : Page
Get ( long ownerId, string title, bool global = false, bool sitePreview = false, bool needSource = false, bool needHtml = false ) : Page
Get ( long ownerId, string title = "", long pageId = null, bool global = false, bool sitePreview = false, bool needSource = false, bool needHtml = false ) : Page

Method Details

ClearCache() public method

Позволяет очистить кеш отдельных внешних страниц, которые могут быть прикреплены к записям ВКонтакте. После очистки кеша при последующем прикреплении ссылки к записи, данные о странице будут обновлены. Внешние страницы – страницы которые прикрепляются к записям вместе с ссылкой и доступные по кнопке "Предпросмотр".
Страница документации ВКонтакте .
public ClearCache ( Uri url ) : bool
url System.Uri URL.
return bool

Get() public method

Возвращает информацию о вики-странице..
Страница документации ВКонтакте .
public Get ( PagesGetParams @params ) : Page
@params VkNet.Model.RequestParams.PagesGetParams
return VkNet.Model.Attachments.Page

GetHistory() public method

Возвращает список всех старых версий вики-страницы.
Страница документации ВКонтакте .
public GetHistory ( long pageId, long groupId, long userId = null ) : ReadOnlyCollection
pageId long Идентификатор вики-страницы.
groupId long Идентификатор сообщества, которому принадлежит вики-страница.
userId long Идентификатор пользователя, создавшего вики-страницу.
return ReadOnlyCollection

GetTitles() public method

Возвращает список вики-страниц в группе.
Страница документации ВКонтакте .
public GetTitles ( long groupId ) : ReadOnlyCollection
groupId long Идентификатор сообщества, которому принадлежит вики-страница.
return ReadOnlyCollection

GetVersion() public method

Возвращает текст одной из старых версий страницы.
Страница документации ВКонтакте .
public GetVersion ( long versionId, long groupId, bool needHtml = false, long userId = null ) : Page
versionId long Идентификатор версии.
groupId long Идентификатор сообщества, которому принадлежит вики-страница.
needHtml bool Определяет, требуется ли в ответе html-представление вики-страницы.
userId long Идентификатор пользователя, который создал страницу.
return VkNet.Model.Attachments.Page

PagesCategory() public method

Методы для работы с wiki.
public PagesCategory ( VkApi vk ) : System
vk VkApi API.
return System

ParseWiki() public method

Возвращает html-представление вики-разметки.
Страница документации ВКонтакте .
public ParseWiki ( string text, ulong groupId ) : string
text string Текст в вики-формате.
groupId ulong Идентификатор группы, в контексте которой интерпретируется данная страница.
return string

Save() public method

Сохраняет текст вики-страницы.
Страница документации ВКонтакте .
public Save ( string text, long groupId, long pageId, long userId ) : long
text string Новый текст страницы в вики-формате.
groupId long Идентификатор сообщества, которому принадлежит вики-страница.
pageId long Идентификатор вики-страницы.
userId long Идентификатор пользователя, создавшего вики-страницу.
return long

Save() public method

Сохраняет текст вики-страницы..
Страница документации ВКонтакте .
public Save ( string text, long groupId, long userId, long pageId = null, string title = "" ) : long
text string Новый текст страницы в вики-формате. строка (Строка).
groupId long Идентификатор сообщества, которому принадлежит вики-страница. целое число (Целое число).
userId long Идентификатор пользователя, создавшего вики-страницу. целое число (Целое число).
pageId long Идентификатор вики-страницы. Вместо page_id может быть передан параметр title. целое число (Целое число).
title string Название вики-страницы. строка (Строка).
return long

Save() public method

Сохраняет текст вики-страницы.
Страница документации ВКонтакте .
public Save ( string text, long groupId, string title, long userId ) : long
text string Новый текст страницы в вики-формате.
groupId long Идентификатор сообщества, которому принадлежит вики-страница.
title string Название вики-страницы.
userId long Идентификатор пользователя, создавшего вики-страницу.
return long

SaveAccess() public method

Сохраняет новые настройки доступа на чтение и редактирование вики-страницы.
Страница документации ВКонтакте .
public SaveAccess ( long pageId, long groupId, long userId = null, AccessPages view = AccessPages.All, AccessPages edit = AccessPages.Leaders ) : long
pageId long Идентификатор вики-страницы.
groupId long Идентификатор сообщества, которому принадлежит вики-страница.
userId long Идентификатор пользователя, создавшего вики-страницу.
view AccessPages Значение настройки доступа на чтение.
edit AccessPages Значение настройки доступа на редактирование.
return long