Загрузка фото в ВК не могу получить id загруженной фото

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

Загрузка фото в ВК не могу получить id загруженной фото

Сообщение Kavis »

Фотка удачно загружается на сервер
и в функции onPhotosSave я пытаюсь получить данные id загруженной картинки, но у меня ничего не выходит, что я делаю не так?

Код: Выделить всё

 // фото загружено на сервер            function onUploadComplete(event:Event):void            {                //SendMessageUp("фото загружено на сервер");                var response = JSON.decode(event.currentTarget.loader.data);                VK.api('photos.save', {aid:response.aid,server:response.server,photos_list:response.photos_list,hash:response.hash,gid:40933198}, onPhotosSave, onError);            }               function onPhotosSave(data: Object):void            {                url_photo_vk.text = "ok_"+data.response.id;                // url_photo_vk.text = String(data);                //url_photo_vk.text=data['src'] ;                //url_photo_vk.text=data.length;                //url_photo_vk.text=data[0];            } 
afrokick
Сообщения: 7
Зарегистрирован: 31 авг 2012, 14:53

Re: Загрузка фото в ВК не могу получить id загруженной фото

Сообщение afrokick »

А сама функция onPhotosSave вызывается?

проверить можно так url_photo_vk.text = "ok_";
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

Re: Загрузка фото в ВК не могу получить id загруженной фото

Сообщение Kavis »

Проверил, функция вызывается, в поле прописалось ок_
я думаю что я как-то не правильно пытаюсь взять данные из data, можно сказать, что я не понимаю как правильно вытащить данные из data, и нигде нет примеров, обычно уроки заканчиваются вызовом функции onPhotosSave и добавлением надписи загружено, но нигде нету примера, как получить данные о картинки, какой у нее id и url
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

Re: Загрузка фото в ВК не могу получить id загруженной фото

Сообщение Kavis »

отбой нужно так url_photo_vk.text = "ok_"+data[0].id;
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Загрузка фото в ВК не могу получить id загруженной фото

Сообщение bodnar »

если совсем не понятно что в переменной, можно либо трейсить ее, либо (если трейс нет возможности сделать) просто в текстовое поле выводить сереализованную в json переменную и разбирать что в ней и где
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

Re: Загрузка фото в ВК не могу получить id загруженной фото

Сообщение Kavis »

bodnar,
А не покажете маленький примерчик как сереализовать в json переменную и вывести ?
Ответить