mailru.common.photos.upload js api

Показывает пользователю диалог загрузки фотографии.Показывает пользователю диалог загрузки фотографии.

Параметры

Имя Тип Описание
paramsobjectобъект с информацией о загружаемой фотографией; обязательный параметр

Пример параметра params:

{ 
  // обязательный параметр
  url: 'http://www.sports.ru/images/object_19.1218129668.jpg', 
  // обязательный параметр. Альбом, в который надо загрузить фотографию
  aid: 42, 
  // если вы хотите сделать фотографию обложной альбома
  // передайте в этом параметре true
  set_as_cover: false,
  // если хотите передать название фотогарфии
  name: 'Название фотографии',
  description: 'Описание фотографии',
  // если хотите передать тематику фотогарфии
  // полный список тем можно посмотреть в описании photos.uploadrest
  theme: '16'
}

Результат

Для получения результата выполнения функции подписывайтесь на события, описанные в секции «Генерируемые события».

Генерируемые события

mailru.common.events.upload

{
  'status': uploadSuccess //может быть opened, closed
  'pid': 123 // идентификатор созданной фотографии
}

Пример вызова

mailru.events.listen(mailru.common.events.upload, function(result){
  alert(result.status);
})

mailru.common.photos.upload({ 
  url: 'http://www.sports.ru/images/object_19.1218129668.jpg', 
  aid: '_myphoto', 
  set_as_cover: true 
});

См. также

Использование JS API

Функции JS API