C# Class VkNet.Categories.MarketsCategory

Методы для работы с товарами.
Afficher le fichier Open project: vknet/vk Class Usage Examples

Méthodes publiques

Méthode 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 méthode

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

AddAlbum() public méthode

Добавляет новую подборку с товарами.
Страница документации ВКонтакте .
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).
Résultat long

AddToAlbum() public méthode

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

CreateComment() public méthode

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

Delete() public méthode

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

DeleteAlbum() public méthode

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

DeleteComment() public méthode

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

Edit() public méthode

Редактирует товар.
Страница документации ВКонтакте .
public Edit ( MarketProductParams @params ) : bool
@params VkNet.Model.RequestParams.MarketProductParams
Résultat bool

EditAlbum() public méthode

Редактирует подборку с товарами.
Страница документации ВКонтакте .
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 Идентификатор фотографии-обложки подборки. положительное число (положительное число).
Résultat bool

EditComment() public méthode

Изменяет текст комментария к товару.
Страница документации ВКонтакте .
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 Новый список объектов, приложенных к комментарию и разделённых символом ",". (список строк, разделенных через запятую).
Résultat bool

Get() public méthode

Метод возвращает список товаров в сообществе.
Страница документации ВКонтакте .
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).
Résultat VkCollection

GetAlbumById() public méthode

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

GetAlbums() public méthode

Возвращает список подборок с товарами.
Страница документации ВКонтакте .
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).
Résultat VkCollection

GetById() public méthode

Возвращает информацию о товарах по идентификаторам.
Страница документации ВКонтакте .
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).
Résultat VkCollection

GetCategories() public méthode

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

GetComments() public méthode

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

MarketsCategory() public méthode

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

RemoveFromAlbum() public méthode

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

ReorderAlbums() public méthode

Изменяет положение подборки с товарами в списке.
Страница документации ВКонтакте .
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 Идентификатор подборки, после которой следует поместить текущую. положительное число (положительное число).
Résultat bool

ReorderItems() public méthode

Изменяет положение товара в подборке.
Страница документации ВКонтакте .
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 Идентификатор товара, после которого следует поместить текущий. положительное число (положительное число).
Résultat bool

Report() public méthode

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

ReportComment() public méthode

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

Restore() public méthode

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

RestoreComment() public méthode

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

Search() public méthode

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