Показать сообщение отдельно
Старый 01.08.2011, 16:22
engineer_f_R вне форума Посмотреть профиль Отправить личное сообщение для engineer_f_R Найти все сообщения от engineer_f_R
  № 1  
Ответить с цитированием
engineer_f_R

Регистрация: Oct 2009
Сообщений: 53
Question Загрузка битмапа в альбом в одноклассниках.

Кто заливал фотографию в альбом одноклассников, подскажите как это сделать.

Использую метод sdk:
Код AS3:
Photos.upload([file_1], uploadPhotoCallback, "", "", photoAlbumAid,(/*а вот тут вопрос*/))
//file_1 - bitmap фотографии;
по скобкам вопрос следующий:
Если я не пишу ничего, мне возвращает ошибку, об отсутствии параметра photos.

Если я указываю пустой массив, то получаю следущую ошибку:
Цитата:
{"error_code":21,"error_data":null,"method":"photos.upload","error_msg":"NOT_MULTIPART : Endpoint requires a multipart content type"}
Если я отправляю туда:
Код AS3:
var photos:Object = new Object();
photos.caption = "";
 
var location:Object = new Object();
location.latitude = "";
location.altitude = "";
location.longitude = "";
location.cellId = "";
location.ipAddress = "";
location.country = "";
location.city = "";
photos.location = location;
 
var str:String = JSON.encode(photos);
отправляю [str];
получаю ошибку:
Цитата:
{"error_msg":"PARAM : Invalid parameter photos value : [[\"{\\\"caption\\\":\\\"\\\",\\\"location\\\":{\\\"ipAddress\\\":\\\"\\\",\\\"latitude\\\":\\\"\\\",\\\"country\\\":\\\"\\\",\\\"longitude\\\":\\\"\\\" ,\\\"city\\\":\\\"\\\",\\\"altitude\\\":\\\"\\\",\\\"cellId\\\":\\\"\\\"}}\"]]","method":"photos.upload","error_data":null,"error_code":100}
Подскажите пожалуйста, как всё таки залить битмап в альбом.