Тема: [Вконтакте] Как сменить аватар?
Показать сообщение отдельно
Старый 03.12.2010, 03:35
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 5  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Эта схема для загрузки на стену. Для аватара следующая:

Цитата:
Загрузка фотографии на страницу пользователя

Загрузка фотографии пользователя на его страницу ВКонтакте осуществляется приложением в 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://www.google.com/search?hl=ru&n...=&oq=&gs_rfai=
http://www.google.com/search?hl=ru&n...=&oq=&gs_rfai=


Последний раз редактировалось udaaff; 03.12.2010 в 03:38.