C# Class VkNet.Categories.PhotoCategory

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

Public Methods

Method Description
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.

Private Methods

Method Description
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

Method Details

ConfirmTag() public method

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

Copy() public method

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

CreateAlbum() public method

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

CreateComment() public method

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

Delete() public method

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

DeleteAlbum() public method

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

DeleteComment() public method

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

Edit() public method

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

EditAlbum() public method

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

EditComment() public method

Изменяет текст комментария к фотографии.
Страница документации ВКонтакте .
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. список строк, разделенных через запятую
return bool

Get() public method

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

GetAlbums() public method

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

GetAlbumsCount() public method

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

GetAll() public method

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

GetAllComments() public method

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

GetById() public method

Возвращает информацию о фотографиях по их идентификаторам.
Страница документации ВКонтакте .
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, то пропустить авторизацию
return ReadOnlyCollection

GetChatUploadServer() public method

Позволяет получить адрес для загрузки фотографий мультидиалогов.
Страница документации ВКонтакте .
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).
return VkNet.Model.UploadServerInfo

GetComments() public method

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

GetMarketAlbumUploadServer() public method

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

GetMarketUploadServer() public method

Возвращает адрес сервера для загрузки фотографии товаров сообщества.
Страница документации ВКонтакте .
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).
return VkNet.Model.UploadServerInfo

GetMessagesUploadServer() public method

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

GetNewTags() public method

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

GetOwnerPhotoUploadServer() public method

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

GetTags() public method

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

GetUploadServer() public method

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

GetUserPhotos() public method

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

GetWallUploadServer() public method

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

MakeCover() public method

Делает фотографию обложкой альбома.
Страница документации ВКонтакте .
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 Идентификатор альбома. целое число (Целое число).
return bool

Move() public method

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

PhotoCategory() public method

public PhotoCategory ( VkApi vk ) : System.Collections.Generic
vk VkApi
return System.Collections.Generic

PutTag() public method

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

RemoveTag() public method

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

ReorderAlbums() public method

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

ReorderPhotos() public method

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

Report() public method

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

ReportComment() public method

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

Restore() public method

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

RestoreComment() public method

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

Save() public method

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

SaveMarketAlbumPhoto() public method

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

SaveMarketPhoto() public method

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

SaveMessagesPhoto() public method

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

SaveOwnerPhoto() public method

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

SaveWallPhoto() public method

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

Search() public method

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