photosV2.getUploadUrl

Метод запускает процесс добавления и возвращает URL, который должен использоваться для фактической загрузки фотографий

НазваниеОбязательныйТипОписание
uid Нет String

Идентификатор пользователя, фотографии которого требуется добавить. Укажите uid при вызове этого метода без ключа сессии.

aid Нет String

Идентификатор альбома. Если не указан, фотографии будут добавлены в личный фотоальбом пользователя.

gid Нет String

Идентификатор группы. Укажите его для загрузки в групповой альбом (для этого требуется параметр aid) либо для создания медиатопика в группе.

count Нет Integer

Количество фотографий для добавления. Значение по умолчанию: 1.

placeholders Нет Boolean

Возвращает URL для добавления с заполнителями вместо точных значений. Позволяет добавлять изображения небольшими партиями на второй стадии, указав подмножество идентификаторов фотографий. Значение по умолчанию: false.

topicLink Нет Boolean
target_id Нет String
sizes Нет Long[]

Список размеров загружаемых файлов в байтах через запятую. Допустимые длины списка: 0 (не задан), 1 (размер максимального файла) и count. Позволяет избежать лишнего перехода ко второй стадии, когда размеры одного или нескольких файлов превышают допустимый предел. (Если параметр не задан, а какое-то изображение слишком большое, вторая стадия все равно завершится с ошибкой.)

Авторизация

Сессия опциональна (для External (Внешних) приложений - обязательна)

Необходимые права

  • PHOTO_CONTENT

Полное описание процесса загрузки фотографий доступно в примере

Тип

{ "expires_ms": "Long", "photo_ids": [ "String" ], "ttl_ms": "Long", "upload_url": "String" }

Параметры приложения

Данные о сессии пользователя

Метод

Список параметров

Используем для подписи secret_key = session_secret_key
Используем для подписи secret_key = application_secret_key
Используем для подписи secret_key = MD5(access_token + application_secret_key)
secret_key =
Сортируем и склеиваем параметры запроса и secret_key
Рассчитываем MD5 от полученной строки и получаем параметр sig