mailru.common.photos.uploadAvatar js api

Параметры

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

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

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

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

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

Результат

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

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

mailru.common.events.uploadAvatar

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

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

  1. mailru.events.listen(mailru.common.events.uploadAvatar, function(result){
  2.   alert(result.status);
  3. })
  4.  
  5. // Загрузка по url и установка
  6. mailru.common.photos.uploadAvatar({
  7.   url: 'http://www.sports.ru/images/object_19.1218129668.jpg'
  8. });
  9.  
  10. // Установка по pid
  11. mailru.common.photos.uploadAvatar({
  12.   pid: 2366
  13. });

См. также

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

Функции JS API