C# Class VkNet.Categories.MarketsCategory

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

Public Methods

Method Description
Add ( MarketProductParams @params ) : long

Добавляет новый товар.

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

AddAlbum ( long ownerId, string title, long photoId = null, bool mainAlbum = false ) : long

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

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

AddToAlbum ( long ownerId, long itemId, IEnumerable albumIds ) : bool

Добавляет товар в одну или несколько выбранных подборок.

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

CreateComment ( MarketCreateCommentParams @params ) : long

Создает новый комментарий к товару.

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

Delete ( long ownerId, long itemId ) : bool

Удаляет товар.

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

DeleteAlbum ( long ownerId, long albumId ) : bool

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

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

DeleteComment ( long ownerId, long commentId ) : bool

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

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

Edit ( MarketProductParams @params ) : bool

Редактирует товар.

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

EditAlbum ( long ownerId, long albumId, string title, long photoId = null ) : bool

Редактирует подборку с товарами.

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

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

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

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

Get ( long ownerId, long albumId = null, int count = null, int offset = null, bool extended = false ) : VkCollection

Метод возвращает список товаров в сообществе.

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

GetAlbumById ( long ownerId, IEnumerable albumIds ) : VkCollection

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

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

GetAlbums ( long ownerId, int offset = null, int count = null ) : VkCollection

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

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

GetById ( IEnumerable itemIds, bool extended = false ) : VkCollection

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

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

GetCategories ( long count, long offset ) : VkCollection

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

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

GetComments ( MarketGetCommentsParams @params ) : VkCollection

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

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

MarketsCategory ( VkApi vk ) : System.Collections.Generic

Методы для работы с приложениями.

RemoveFromAlbum ( long ownerId, long itemId, IEnumerable albumIds ) : bool

Удаляет товар из одной или нескольких выбранных подборок.

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

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

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

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

ReorderItems ( long ownerId, long albumId, long itemId, long before, long after ) : bool

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

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

Report ( long ownerId, long itemId, ReportReason reason ) : bool

Позволяет отправить жалобу на товар.

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

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

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

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

Restore ( long ownerId, long itemId ) : bool

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

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

RestoreComment ( long ownerId, long commentId ) : bool

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

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

Search ( MarketSearchParams @params ) : VkCollection

Поиск товаров в каталоге сообщества.

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

Method Details

Add() public method

Добавляет новый товар.
Страница документации ВКонтакте .
public Add ( MarketProductParams @params ) : long
@params VkNet.Model.RequestParams.MarketProductParams
return long

AddAlbum() public method

Добавляет новую подборку с товарами.
Страница документации ВКонтакте .
public AddAlbum ( long ownerId, string title, long photoId = null, bool mainAlbum = false ) : long
ownerId long Идентификатор владельца подборки. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, обязательный параметр (целое число, обязательный параметр).
title string Название подборки. строка, обязательный параметр, максимальная длина 128 (строка, обязательный параметр, максимальная длина 128).
photoId long Идентификатор фотографии-обложки подборки. положительное число (положительное число).
mainAlbum bool Назначить подборку основной (1 — назначить, 0 — нет). флаг, может принимать значения 1 или 0 (флаг, может принимать значения 1 или 0).
return long

AddToAlbum() public method

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

CreateComment() public method

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

Delete() public method

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

DeleteAlbum() public method

Удаляет подборку с товарами.
Страница документации ВКонтакте .
public DeleteAlbum ( long ownerId, long albumId ) : bool
ownerId long Идентификатор владельца подборки. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, обязательный параметр (целое число, обязательный параметр).
albumId 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 ( MarketProductParams @params ) : bool
@params VkNet.Model.RequestParams.MarketProductParams
return bool

EditAlbum() public method

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

EditComment() public method

Изменяет текст комментария к товару.
Страница документации ВКонтакте .
public EditComment ( long ownerId, long commentId, string message, IEnumerable attachments = null ) : bool
ownerId long Идентификатор владельца товара. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, обязательный параметр (целое число, обязательный параметр).
commentId long Идентификатор комментария. положительное число, обязательный параметр (положительное число, обязательный параметр).
message string Новый текст комментария (является обязательным, если не задан параметр attachments). Максимальное количество символов: 2048. строка (строка).
attachments IEnumerable Новый список объектов, приложенных к комментарию и разделённых символом ",". (список строк, разделенных через запятую).
return bool

Get() public method

Метод возвращает список товаров в сообществе.
Страница документации ВКонтакте .
public Get ( long ownerId, long albumId = null, int count = null, int offset = null, bool extended = false ) : VkCollection
ownerId long Идентификатор владельца товаров. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, обязательный параметр (целое число, обязательный параметр).
albumId long Идентификатор подборки, товары из которой нужно вернуть. положительное число (положительное число).
count int Количество возвращаемых товаров. положительное число, максимальное значение 200, по умолчанию 100 (положительное число, максимальное значение 200, по умолчанию 100).
offset int Смещение относительно первого найденного товара для выборки определенного подмножества. положительное число (положительное число).
extended bool 1 — будут возвращены дополнительные поля likes, can_comment, can_repost, ''photos'''. По умолчанию эти поля не возвращается. флаг, может принимать значения 1 или 0 (флаг, может принимать значения 1 или 0).
return VkCollection

GetAlbumById() public method

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

GetAlbums() public method

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

GetById() public method

Возвращает информацию о товарах по идентификаторам.
Страница документации ВКонтакте .
public GetById ( IEnumerable itemIds, bool extended = false ) : VkCollection
itemIds IEnumerable Перечисленные через запятую идентификаторы — идущие через знак подчеркивания id владельцев товаров и id самих товаров. Если товар принадлежит сообществу, то в качестве первого параметра используется -id сообщества. Пример значения item_ids: -4363_136089719,13245770_137352259 список строк, разделенных через запятую, обязательный параметр, количество элементов должно составлять не более 100 (список строк, разделенных через запятую, обязательный параметр, количество элементов должно составлять не более 100).
extended bool 1 — будут возвращены дополнительные поля likes, can_comment, can_repost, photos. По умолчанию эти поля не возвращается. флаг, может принимать значения 1 или 0 (флаг, может принимать значения 1 или 0).
return VkCollection

GetCategories() public method

Возвращает список категорий для товаров..
Страница документации ВКонтакте .
public GetCategories ( long count, long offset ) : VkCollection
count long Количество категорий, информацию о которых необходимо вернуть. положительное число, максимальное значение 1000, по умолчанию 10 (Положительное число, максимальное значение 1000, по умолчанию 10).
offset long Смещение, необходимое для выборки определенного подмножества категорий. положительное число (Положительное число).
return VkCollection

GetComments() public method

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

MarketsCategory() public method

Методы для работы с приложениями.
public MarketsCategory ( VkApi vk ) : System.Collections.Generic
vk VkApi API.
return System.Collections.Generic

RemoveFromAlbum() public method

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

ReorderAlbums() public method

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

ReorderItems() public method

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

Report() public method

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

ReportComment() public method

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

Restore() public method

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

RestoreComment() public method

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

Search() public method

Поиск товаров в каталоге сообщества.
Страница документации ВКонтакте .
public Search ( MarketSearchParams @params ) : VkCollection
@params VkNet.Model.RequestParams.MarketSearchParams
return VkCollection