C# Класс VkNet.Categories.PhotoCategory

Методы для работы с фотографиями.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ConfirmTag ( ulong photoId, ulong tagId, long ownerId = null ) : bool

Подтверждает отметку на фотографии.

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

Copy ( long ownerId, ulong photoId, string accessKey = null ) : long

Позволяет скопировать фотографию в альбом "Сохраненные фотографии".

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

CreateAlbum ( PhotoCreateAlbumParams @params ) : PhotoAlbum

Создает пустой альбом для фотографий.

Страница документации ВКонтакте http://vk.com/dev/photos.createAlbum.

CreateComment ( PhotoCreateCommentParams @params ) : long

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

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

Delete ( ulong photoId, long ownerId = null ) : bool

Удаление фотографии на сайте.

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

DeleteAlbum ( long albumId, long groupId = null ) : bool

Удаляет указанный альбом для фотографий у текущего пользователя.

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

DeleteComment ( ulong commentId, long ownerId = null ) : bool

Удаляет комментарий к фотографии.

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

Edit ( PhotoEditParams @params ) : bool

Изменяет описание у выбранной фотографии.

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

EditAlbum ( PhotoEditAlbumParams @params ) : bool

Редактирует данные альбома для фотографий пользователя.

Страница документации ВКонтакте http://vk.com/dev/photos.editAlbum.

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

Изменяет текст комментария к фотографии.

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

Get ( PhotoGetParams @params, bool skipAuthorization = false ) : VkCollection

Возвращает список фотографий в альбоме.

Страница документации ВКонтакте http://vk.com/dev/photos.get.

GetAlbums ( PhotoGetAlbumsParams @params, bool skipAuthorization = false ) : VkCollection

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

Страница документации ВКонтакте http://vk.com/dev/photos.getAlbums.

GetAlbumsCount ( long userId = null, long groupId = null ) : int

Возвращает количество доступных альбомов пользователя или сообщества.

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

GetAll ( PhotoGetAllParams @params ) : VkCollection

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

Страница документации ВКонтакте http://vk.com/dev/photos.getAll.

GetAllComments ( PhotoGetAllCommentsParams @params ) : VkCollection

Возвращает отсортированный в антихронологическом порядке список всех комментариев к конкретному альбому или ко всем альбомам пользователя.

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

GetById ( IEnumerable photos, bool extended = null, bool photoSizes = null, bool skipAuthorization = false ) : ReadOnlyCollection

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

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

GetChatUploadServer ( ulong chatId, ulong cropX = null, ulong cropY = null, ulong cropWidth = null ) : UploadServerInfo

Позволяет получить адрес для загрузки фотографий мультидиалогов.

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

GetComments ( PhotoGetCommentsParams @params ) : VkCollection

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

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

GetMarketAlbumUploadServer ( long groupId ) : UploadServerInfo

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

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

GetMarketUploadServer ( long groupId, bool mainPhoto = null, long cropX = null, long cropY = null, long cropWidth = null ) : UploadServerInfo

Возвращает адрес сервера для загрузки фотографии товаров сообщества.

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

GetMessagesUploadServer ( ) : UploadServerInfo

Возвращает адрес сервера для загрузки фотографии в личное сообщение пользователю.

Страница документации ВКонтакте http://vk.com/dev/photos.getMessagesUploadServer.

GetNewTags ( uint offset = null, uint count = null ) : VkCollection

Возвращает список фотографий, на которых есть непросмотренные отметки.

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

GetOwnerPhotoUploadServer ( long ownerId = null ) : UploadServerInfo

Возвращает адрес сервера для загрузки главной фотографии на страницу пользователя или сообщества.

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

GetTags ( ulong photoId, long ownerId = null, string accessKey = null ) : ReadOnlyCollection

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

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

GetUploadServer ( long albumId, long groupId = null ) : UploadServerInfo

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

Страница документации ВКонтакте http://vk.com/dev/photos.getUploadServer.

GetUserPhotos ( PhotoGetUserPhotosParams @params ) : VkCollection

Возвращает список фотографий, на которых отмечен пользователь.

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

GetWallUploadServer ( long groupId = null ) : UploadServerInfo

Возвращает адрес сервера для загрузки фотографии на стену пользователя или сообщества.

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

MakeCover ( ulong photoId, long ownerId = null, long albumId = null ) : bool

Делает фотографию обложкой альбома.

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

Move ( long targetAlbumId, ulong photoId, long ownerId = null ) : bool

Переносит фотографию из одного альбома в другой.

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

PhotoCategory ( VkApi vk ) : System.Collections.Generic
PutTag ( PhotoPutTagParams @params ) : ulong

Добавляет отметку на фотографию.

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

RemoveTag ( ulong tagId, ulong photoId, long ownerId = null ) : bool

Удаляет отметку с фотографии.

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

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

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

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

ReorderPhotos ( ulong photoId, long ownerId = null, long before = null, long after = null ) : bool

Меняет порядок фотографии в списке фотографий альбома пользователя.

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

Report ( long ownerId, ulong photoId, ReportReason reason ) : bool

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

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

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

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

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

Restore ( ulong photoId, long ownerId = null ) : bool

Восстанавливает удаленную фотографию.

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

RestoreComment ( ulong commentId, long ownerId = null ) : long

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

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

Save ( PhotoSaveParams @params ) : ReadOnlyCollection

Сохраняет фотографии после успешной загрузки.

Страница документации ВКонтакте http://vk.com/dev/photos.save.

SaveMarketAlbumPhoto ( long groupId, string response ) : ReadOnlyCollection

Сохраняет фотографии после успешной загрузки на URI, полученный методом photos.getMarketAlbumUploadServer.

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

SaveMarketPhoto ( long groupId, string response ) : ReadOnlyCollection

Сохраняет фотографии после успешной загрузки на URI, полученный методом photos.getMarketUploadServer.

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

SaveMessagesPhoto ( string response ) : ReadOnlyCollection

Сохраняет фотографию после успешной загрузки на URI, полученный методом GetMessagesUploadServer.

Страница документации ВКонтакте http://vk.com/dev/photos.saveMessagesPhoto.

SaveOwnerPhoto ( string response ) : Photo

Позволяет сохранить главную фотографию пользователя или сообщества.

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

SaveWallPhoto ( string response, ulong userId = null, ulong groupId = null ) : ReadOnlyCollection

Сохраняет фотографии после успешной загрузки на URI, полученный методом photos.getWallUploadServer.

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

Search ( PhotoSearchParams @params, bool skipAuthorization = false ) : VkCollection

Осуществляет поиск изображений по местоположению или описанию.

Страница документации ВКонтакте http://vk.com/dev/photos.search.

Приватные методы

Метод Описание
Get ( int &count, PhotoGetParams @params ) : ReadOnlyCollection
GetAlbums ( int &count, PhotoGetAlbumsParams @params ) : ReadOnlyCollection
GetAll ( int &count, PhotoGetAllParams @params ) : ReadOnlyCollection
GetAllComments ( int &count, PhotoGetAllCommentsParams @params ) : ReadOnlyCollection
GetComments ( int &count, PhotoGetCommentsParams @params ) : ReadOnlyCollection
GetNewTags ( int &countTotal, uint offset = null, uint count = null ) : ReadOnlyCollection
GetProfile ( long ownerId = null, IEnumerable photoIds = null, bool rev = null, bool extended = null, string feedType = null, System.DateTime feed = null, bool photoSizes = null, ulong count = null, ulong offset = null ) : ReadOnlyCollection
GetProfileUploadServer ( ) : UploadServerInfo
GetUserPhotos ( int &count, PhotoGetUserPhotosParams @params ) : ReadOnlyCollection
SaveProfilePhoto ( string server = null, string hash = null, string photo = null ) : Photo
Search ( int &count, PhotoSearchParams @params ) : ReadOnlyCollection

Описание методов

ConfirmTag() публичный Метод

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

Copy() публичный Метод

Позволяет скопировать фотографию в альбом "Сохраненные фотографии".
Страница документации ВКонтакте .
public Copy ( long ownerId, ulong photoId, string accessKey = null ) : long
ownerId long Идентификатор владельца фотографии целое число, обязательный параметр (Целое число, обязательный параметр).
photoId ulong Индентификатор фотографии положительное число, обязательный параметр (Положительное число, обязательный параметр).
accessKey string Специальный код доступа для приватных фотографий строка (Строка).
Результат long

CreateAlbum() публичный Метод

Создает пустой альбом для фотографий.
Страница документации ВКонтакте http://vk.com/dev/photos.createAlbum.
public CreateAlbum ( PhotoCreateAlbumParams @params ) : PhotoAlbum
@params VkNet.Model.RequestParams.PhotoCreateAlbumParams
Результат VkNet.Model.PhotoAlbum

CreateComment() публичный Метод

Создает новый комментарий к фотографии.
Страница документации ВКонтакте .
public CreateComment ( PhotoCreateCommentParams @params ) : long
@params VkNet.Model.RequestParams.PhotoCreateCommentParams
Результат long

Delete() публичный Метод

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

DeleteAlbum() публичный Метод

Удаляет указанный альбом для фотографий у текущего пользователя.
Страница документации ВКонтакте .
public DeleteAlbum ( long albumId, long groupId = null ) : bool
albumId long Идентификатор альбома. целое число, положительное число, обязательный параметр (Целое число, положительное число, обязательный параметр).
groupId long Идентификатор сообщества, в котором размещен альбом. целое число, положительное число (Целое число, положительное число).
Результат bool

DeleteComment() публичный Метод

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

Edit() публичный Метод

Изменяет описание у выбранной фотографии.
Страница документации ВКонтакте .
public Edit ( PhotoEditParams @params ) : bool
@params VkNet.Model.RequestParams.PhotoEditParams
Результат bool

EditAlbum() публичный Метод

Редактирует данные альбома для фотографий пользователя.
Страница документации ВКонтакте http://vk.com/dev/photos.editAlbum.
public EditAlbum ( PhotoEditAlbumParams @params ) : bool
@params VkNet.Model.RequestParams.PhotoEditAlbumParams
Результат bool

EditComment() публичный Метод

Изменяет текст комментария к фотографии.
Страница документации ВКонтакте .
public EditComment ( ulong commentId, string message, long ownerId = null, IEnumerable attachments = null ) : bool
commentId ulong Идентификатор комментария
message string Новый текст комментария (является обязательным, если не задан параметр attachments)
ownerId long Идентификатор пользователя или сообщества, которому принадлежит фотография. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1)
attachments IEnumerable Новый список объектов, приложенных к комментарию и разделённых символом ",". Поле attachments представляется в формате: <type><owner_id>_<media_id>,<type><owner_id>_<media_id> <type> — тип медиа-вложения: /// photo — фотография /// video — видеозапись /// audio — аудиозапись /// doc — документ /// <owner_id> — идентификатор владельца медиа-вложения /// <media_id> — идентификатор медиа-вложения. /// /// Например: /// photo100172_166443618,photo66748_265827614 /// /// Параметр является обязательным, если не задан параметр message. список строк, разделенных через запятую
Результат bool

Get() публичный Метод

Возвращает список фотографий в альбоме.
Страница документации ВКонтакте http://vk.com/dev/photos.get.
public Get ( PhotoGetParams @params, bool skipAuthorization = false ) : VkCollection
@params VkNet.Model.RequestParams.PhotoGetParams
skipAuthorization bool Если true, то пропустить авторизацию
Результат VkCollection

GetAlbums() публичный Метод

Возвращает список альбомов пользователя или сообщества.
Страница документации ВКонтакте http://vk.com/dev/photos.getAlbums.
public GetAlbums ( PhotoGetAlbumsParams @params, bool skipAuthorization = false ) : VkCollection
@params VkNet.Model.RequestParams.PhotoGetAlbumsParams
skipAuthorization bool Если true, то пропустить авторизацию
Результат VkCollection

GetAlbumsCount() публичный Метод

Возвращает количество доступных альбомов пользователя или сообщества.
Страница документации ВКонтакте .
public GetAlbumsCount ( long userId = null, long groupId = null ) : int
userId long Идентификатор пользователя, количество альбомов которого необходимо получить. целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
groupId long Идентификатор сообщества, количество альбомов которого необходимо получить. целое число (Целое число).
Результат int

GetAll() публичный Метод

Возвращает все фотографии пользователя или сообщества в антихронологическом порядке.
Страница документации ВКонтакте http://vk.com/dev/photos.getAll.
public GetAll ( PhotoGetAllParams @params ) : VkCollection
@params VkNet.Model.RequestParams.PhotoGetAllParams
Результат VkCollection

GetAllComments() публичный Метод

Возвращает отсортированный в антихронологическом порядке список всех комментариев к конкретному альбому или ко всем альбомам пользователя.
Страница документации ВКонтакте .
public GetAllComments ( PhotoGetAllCommentsParams @params ) : VkCollection
@params VkNet.Model.RequestParams.PhotoGetAllCommentsParams
Результат VkCollection

GetById() публичный Метод

Возвращает информацию о фотографиях по их идентификаторам.
Страница документации ВКонтакте .
public GetById ( IEnumerable photos, bool extended = null, bool photoSizes = null, bool skipAuthorization = false ) : ReadOnlyCollection
photos IEnumerable Перечисленные через запятую идентификаторы, которые представляют собой идущие через знак подчеркивания id пользователей, разместивших фотографии, и id самих фотографий. Чтобы получить информацию о фотографии в альбоме группы, вместо id пользователя следует указать -id группы. /// Пример значения photos: 1_129207899,6492_135055734, /// -20629724_271945303 /// Некоторые фотографии, идентификаторы которых могут быть получены через API, закрыты приватностью, и не будут получены. В этом случае следует использовать ключ доступа фотографии (access_key) в её идентификаторе. Пример значения photos: 1_129207899_220df2876123d3542f, 6492_135055734_e0a9bcc31144f67fbd /// Поле access_key будет возвращено вместе с остальными данными фотографии в методах, которые возвращают фотографии, закрытые приватностью но доступные в данном контексте. Например данное поле имеют фотографии, возвращаемые методом newsfeed.get. список строк, разделенных через запятую, обязательный параметр (Список строк, разделенных через запятую, обязательный параметр).
extended bool 1 — будут возвращены дополнительные поля likes, comments, tags, can_comment, can_repost. Поля comments и tags содержат только количество объектов. По умолчанию данные поля не возвращается. флаг, может принимать значения 1 или 0 (Флаг, может принимать значения 1 или 0).
photoSizes bool Возвращать ли доступные размеры фотографии в специальном формате. флаг, может принимать значения 1 или 0 (Флаг, может принимать значения 1 или 0).
skipAuthorization bool Если true, то пропустить авторизацию
Результат ReadOnlyCollection

GetChatUploadServer() публичный Метод

Позволяет получить адрес для загрузки фотографий мультидиалогов.
Страница документации ВКонтакте .
public GetChatUploadServer ( ulong chatId, ulong cropX = null, ulong cropY = null, ulong cropWidth = null ) : UploadServerInfo
chatId ulong Идентификатор беседы, для которой нужно загрузить фотографию. положительное число, обязательный параметр (Положительное число, обязательный параметр).
cropX ulong Координата x для обрезки фотографии. положительное число (Положительное число).
cropY ulong Координата y для обрезки фотографии. положительное число (Положительное число).
cropWidth ulong Ширина фотографии после обрезки в px. положительное число, минимальное значение 200 (Положительное число, минимальное значение 200).
Результат VkNet.Model.UploadServerInfo

GetComments() публичный Метод

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

GetMarketAlbumUploadServer() публичный Метод

Возвращает адрес сервера для загрузки фотографии подборки товаров в сообществе.
Страница документации ВКонтакте .
public GetMarketAlbumUploadServer ( long groupId ) : UploadServerInfo
groupId long Идентификатор сообщества, для которого необходимо загрузить фотографию подборки товаров. целое число (Целое число).
Результат VkNet.Model.UploadServerInfo

GetMarketUploadServer() публичный Метод

Возвращает адрес сервера для загрузки фотографии товаров сообщества.
Страница документации ВКонтакте .
public GetMarketUploadServer ( long groupId, bool mainPhoto = null, long cropX = null, long cropY = null, long cropWidth = null ) : UploadServerInfo
groupId long Идентификатор сообщества, для которого необходимо загрузить фотографию товара. положительное число, обязательный параметр (Положительное число, обязательный параметр).
mainPhoto bool Является ли фотография обложкой товара (1 — фотография для обложки, 0 — дополнительная фотография) флаг, может принимать значения 1 или 0 (Флаг, может принимать значения 1 или 0).
cropX long Координата x для обрезки фотографии. положительное число (Положительное число).
cropY long Координата y для обрезки фотографии. положительное число (Положительное число).
cropWidth long Ширина фотографии после обрезки в px. положительное число, минимальное значение 200 (Положительное число, минимальное значение 200).
Результат VkNet.Model.UploadServerInfo

GetMessagesUploadServer() публичный Метод

Возвращает адрес сервера для загрузки фотографии в личное сообщение пользователю.
Страница документации ВКонтакте http://vk.com/dev/photos.getMessagesUploadServer.
public GetMessagesUploadServer ( ) : UploadServerInfo
Результат VkNet.Model.UploadServerInfo

GetNewTags() публичный Метод

Возвращает список фотографий, на которых есть непросмотренные отметки.
Страница документации ВКонтакте .
public GetNewTags ( uint offset = null, uint count = null ) : VkCollection
offset uint Смещение, необходимое для получения определённого подмножества фотографий. целое число (Целое число).
count uint Количество фотографий, которые необходимо вернуть. положительное число, максимальное значение 100, по умолчанию 20 (Положительное число, максимальное значение 100, по умолчанию 20).
Результат VkCollection

GetOwnerPhotoUploadServer() публичный Метод

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

GetTags() публичный Метод

Возвращает список отметок на фотографии.
Страница документации ВКонтакте .
public GetTags ( ulong photoId, long ownerId = null, string accessKey = null ) : ReadOnlyCollection
photoId ulong Идентификатор фотографии. целое число, обязательный параметр (Целое число, обязательный параметр).
ownerId long Идентификатор пользователя или сообщества, которому принадлежит фотография. Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком "-" — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1) целое число, по умолчанию идентификатор текущего пользователя (Целое число, по умолчанию идентификатор текущего пользователя).
accessKey string Строковой ключ доступа, который може быть получен при получении объекта фотографии. строка (Строка).
Результат ReadOnlyCollection

GetUploadServer() публичный Метод

Возвращает адрес сервера для загрузки фотографий.
Страница документации ВКонтакте http://vk.com/dev/photos.getUploadServer.
public GetUploadServer ( long albumId, long groupId = null ) : UploadServerInfo
albumId long Идентификатор альбома. целое число (Целое число).
groupId long Идентификатор сообщества, которому принадлежит альбом (если необходимо загрузить фотографию в альбом сообщества). целое число (Целое число).
Результат VkNet.Model.UploadServerInfo

GetUserPhotos() публичный Метод

Возвращает список фотографий, на которых отмечен пользователь.
Страница документации ВКонтакте .
public GetUserPhotos ( PhotoGetUserPhotosParams @params ) : VkCollection
@params VkNet.Model.RequestParams.PhotoGetUserPhotosParams
Результат VkCollection

GetWallUploadServer() публичный Метод

Возвращает адрес сервера для загрузки фотографии на стену пользователя или сообщества.
Страница документации ВКонтакте .
public GetWallUploadServer ( long groupId = null ) : UploadServerInfo
groupId long Идентификатор сообщества, на стену которого нужно загрузить фото (без знака «минус»). целое число (Целое число).
Результат VkNet.Model.UploadServerInfo

MakeCover() публичный Метод

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

Move() публичный Метод

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

PhotoCategory() публичный Метод

public PhotoCategory ( VkApi vk ) : System.Collections.Generic
vk VkApi
Результат System.Collections.Generic

PutTag() публичный Метод

Добавляет отметку на фотографию.
Страница документации ВКонтакте .
public PutTag ( PhotoPutTagParams @params ) : ulong
@params VkNet.Model.RequestParams.PhotoPutTagParams
Результат ulong

RemoveTag() публичный Метод

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

ReorderAlbums() публичный Метод

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

ReorderPhotos() публичный Метод

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

Report() публичный Метод

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

ReportComment() публичный Метод

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

Restore() публичный Метод

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

RestoreComment() публичный Метод

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

Save() публичный Метод

Сохраняет фотографии после успешной загрузки.
Страница документации ВКонтакте http://vk.com/dev/photos.save.
public Save ( PhotoSaveParams @params ) : ReadOnlyCollection
@params VkNet.Model.RequestParams.PhotoSaveParams
Результат ReadOnlyCollection

SaveMarketAlbumPhoto() публичный Метод

Сохраняет фотографии после успешной загрузки на URI, полученный методом photos.getMarketAlbumUploadServer.
Страница документации ВКонтакте .
public SaveMarketAlbumPhoto ( long groupId, string response ) : ReadOnlyCollection
groupId long Идентификатор группы, для которой нужно загрузить фотографию. положительное число, обязательный параметр (положительное число, обязательный параметр).
response string Параметр, возвращаемый в результате загрузки фотографии на сервер. строка, обязательный параметр (строка, обязательный параметр).
Результат ReadOnlyCollection

SaveMarketPhoto() публичный Метод

Сохраняет фотографии после успешной загрузки на URI, полученный методом photos.getMarketUploadServer.
Страница документации ВКонтакте .
public SaveMarketPhoto ( long groupId, string response ) : ReadOnlyCollection
groupId long Идентификатор группы, для которой нужно загрузить фотографию. положительное число (положительное число).
response string Параметр, возвращаемый в результате загрузки фотографии на сервер. строка, обязательный параметр (строка, обязательный параметр).
Результат ReadOnlyCollection

SaveMessagesPhoto() публичный Метод

Сохраняет фотографию после успешной загрузки на URI, полученный методом GetMessagesUploadServer.
Страница документации ВКонтакте http://vk.com/dev/photos.saveMessagesPhoto.
public SaveMessagesPhoto ( string response ) : ReadOnlyCollection
response string Параметр, возвращаемый в результате загрузки фотографии на сервер
Результат ReadOnlyCollection

SaveOwnerPhoto() публичный Метод

Позволяет сохранить главную фотографию пользователя или сообщества.
Страница документации ВКонтакте .
public SaveOwnerPhoto ( string response ) : Photo
response string Параметр, возвращаемый в результате загрузки фотографии на сервер.
Результат VkNet.Model.Attachments.Photo

SaveWallPhoto() публичный Метод

Сохраняет фотографии после успешной загрузки на URI, полученный методом photos.getWallUploadServer.
Страница документации ВКонтакте .
public SaveWallPhoto ( string response, ulong userId = null, ulong groupId = null ) : ReadOnlyCollection
response string Параметр, возвращаемый в результате загрузки фотографии на сервер
userId ulong Идентификатор пользователя, на стену которого нужно сохранить фотографию
groupId ulong Идентификатор сообщества, на стену которого нужно сохранить фотографию
Результат ReadOnlyCollection

Search() публичный Метод

Осуществляет поиск изображений по местоположению или описанию.
Страница документации ВКонтакте http://vk.com/dev/photos.search.
public Search ( PhotoSearchParams @params, bool skipAuthorization = false ) : VkCollection
@params VkNet.Model.RequestParams.PhotoSearchParams
skipAuthorization bool Если true, то пропустить авторизацию
Результат VkCollection