Работа с аватаркой пользователя
Работа с аватаркой пользователя
Какие есть методы для работы с аватаркой пользователя? В документации по API ничего не нашёл, но приложение, которое меняет аватару пользователя, видел.
Re: Работа с аватаркой пользователя
Загрузка фотографии на страницу пользователя
Загрузка фотографии пользователя на его страницу ВКонтакте осуществляется приложением в 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
Re: Работа с аватаркой пользователя
psix55, спасибо большое! Ветку если можно не убивайте - может если понадобится, аналогичной нет по-моему.
Re: Работа с аватаркой пользователя
Подскажите, а что делать если Iframe приложение? т.е. нет flash-контейнера.
p.s. было бы оч круто увидеть пример рабочего подобного приложения
p.s. было бы оч круто увидеть пример рабочего подобного приложения
Re: Работа с аватаркой пользователя
Gurylyov писал(а):Подскажите, а что делать если Iframe приложение? т.е. нет flash-контейнера.
http://vk.com/developers.php?oid=-1&p=Javascript_API писал(а):Javascript API доступен из IFrame и Flash приложений посредством функции VK.callMethod, а также из Flash приложений в контейнере посредством функции wrapper.external.callMethod.