Как получить данные через ‘wall.getById’ ?
Добавлено: 24 июн 2011, 13:13
Пытаюсь при открытии приложения со стены загрузить в него полноразмерную картинку и текст сообщения.
Исходя из документации http://vkontakte.ru/developers.php?o=-1&p=wall.getById
используя ‘wall.getById’ можно получить URL большого изображения картинки отправленой на стену и текст сообщения.
Делаю так:
Но вместо сообщения получаю Undefined а URL картинки просто пустой.
Подскажите пожалуйста что я делаю неправильно.
Заранее благодарен.
Исходя из документации http://vkontakte.ru/developers.php?o=-1&p=wall.getById
используя ‘wall.getById’ можно получить URL большого изображения картинки отправленой на стену и текст сообщения.
Делаю так:
Код: Выделить всё
wrapper=Object(parent.parent);if(wrapper.application.parameters.referrer=='wall_view_inline'||wrapper.application.parameters.referrer=='wall_view'){ var post_id = wrapper.application.parameters.post_id;//id сохраненной на стене записи переданное мной при отправке картинки на стену var poster_id = wrapper.application.parameters.poster_id;// id пользователя, разместившего запись на стене var id_for_post:String = String(poster_id) + "_" + String(post_id); wrapper.external.api('wall.getById', {posts:id_for_post}, onGetById, onError); } private function onGetById(data: Object):void{ var url:String = data[0].photo.src_big; //получаю URL фотки message_text.text = data[0].text; //получаю сообщение сообщения //загружаем фотографию var photoRequest:URLRequest=new URLRequest(url); var photo:Loader = new Loader(); photo.load(photoRequest); photo.x=1; photo.y=1; addChild(photo); }Подскажите пожалуйста что я делаю неправильно.
Заранее благодарен.