Работа с аватаркой пользователя

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
lash
Сообщения: 5
Зарегистрирован: 11 июн 2010, 01:41

Работа с аватаркой пользователя

Сообщение lash »

Какие есть методы для работы с аватаркой пользователя? В документации по API ничего не нашёл, но приложение, которое меняет аватару пользователя, видел.
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: Работа с аватаркой пользователя

Сообщение psix55 »

Загрузка фотографии на страницу пользователя
Загрузка фотографии пользователя на его страницу ВКонтакте осуществляется приложением в 4 этапа:

1. С помощью метода photos.getProfileUploadServer приложение узнает http-адрес для загрузки фотографий.

2. Приложение формирует POST-запрос на полученный адрес.
Запрос должен содержать поле photo, которое содержит файл с изображением (JPG, PNG, BMP или GIF).

В ответ приложение получает следующие данные в формате JSON:

{"server": '1', "photos": '1', "hash": '12345abcde'}


3. С помощью метода photos.saveProfilePhoto приложение передает серверу полученные данные (server, photo и hash) и получает данные о загруженном изображении, в том числе photo_hash.

4. С помощью вызова функции showProfilePhotoBox Flash-контейнера с параметром photo_hash, полученном в п.3, приложение вызывает окно для подтверждения пользователем изменения его фотографии.

Фотография будет изменена, если пользователь подтвердит это действие.
http://vkontakte.ru/app1725157
lash
Сообщения: 5
Зарегистрирован: 11 июн 2010, 01:41

Re: Работа с аватаркой пользователя

Сообщение lash »

psix55, спасибо большое! Ветку если можно не убивайте - может если понадобится, аналогичной нет по-моему.
Аватара пользователя
Gurylyov
Сообщения: 3
Зарегистрирован: 25 янв 2012, 22:02

Re: Работа с аватаркой пользователя

Сообщение Gurylyov »

Подскажите, а что делать если Iframe приложение? т.е. нет flash-контейнера.

p.s. было бы оч круто увидеть пример рабочего подобного приложения :roll:
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Работа с аватаркой пользователя

Сообщение gpv123 »

Gurylyov писал(а):Подскажите, а что делать если Iframe приложение? т.е. нет flash-контейнера.
http://vk.com/developers.php?oid=-1&p=Javascript_API писал(а):Javascript API доступен из IFrame и Flash приложений посредством функции VK.callMethod, а также из Flash приложений в контейнере посредством функции wrapper.external.callMethod.
Ответить