mailru.common.photos.uploadAvatar js api

Параметры

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

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

// Загрузка фотографии по URL и установка в качестве аватара
{ 
  // обязательный параметр
  url: 'http://www.sports.ru/images/object_19.1218129668.jpg'
}

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

// Для установки аватара из уже загруженной фотографии в альбом _myphoto пользователя
{
  // обязателен, если не задан url
  pid: 42
}

Результат

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

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

mailru.common.events.uploadAvatar

{
  'status': setAvatarSuccess // может быть opened, closed
  'pid': 123 // идентификатор фотографии, установленной как аватар. Не возвращается если status равен opened/closed 
}

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

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

// Загрузка по url и установка
mailru.common.photos.uploadAvatar({ 
  url: 'http://www.sports.ru/images/object_19.1218129668.jpg'
});

// Установка по pid
mailru.common.photos.uploadAvatar({ 
  pid: 2366
});

См. также

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

Функции JS API