mailru.common.photos.upload js api

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

Параметры

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

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

  1. {
  2.   // обязательный параметр
  3.   url: 'http://www.sports.ru/images/object_19.1218129668.jpg',
  4.   // обязательный параметр. Альбом, в который надо загрузить фотографию
  5.   aid: 42,
  6.   // если вы хотите сделать фотографию обложной альбома
  7.   // передайте в этом параметре true
  8.   set_as_cover: false,
  9.   // если хотите передать название фотогарфии
  10.   name: 'Название фотографии',
  11.   description: 'Описание фотографии',
  12.   // если хотите передать тематику фотогарфии
  13.   // полный список тем можно посмотреть в описании photos.uploadrest
  14.   theme: '16'
  15. }

Результат

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

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

mailru.common.events.upload

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

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

  1. mailru.events.listen(mailru.common.events.upload, function(result){
  2.   alert(result.status);
  3. })
  4.  
  5. mailru.common.photos.upload({
  6.   url: 'http://www.sports.ru/images/object_19.1218129668.jpg',
  7.   aid: '_myphoto',
  8.   set_as_cover: true
  9. });

См. также

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

Функции JS API