Публикации картинок с сервера на стену (wall.savePost)
Re: Публикации картинок с сервера на стену (wall.savePost)
да как по другому? не существует вконтакте никаких post1 и post2.. есть один post_id, в который нужно всё грамотно запихнуть и вытащить потом..
Re: Публикации картинок с сервера на стену (wall.savePost)
sersche, смотри сделал как ты написал:
Два ПОСТ ИД получилось, передать, а при получении ПОСТ ИД, по двум текстовым полям раскидать не получилось...
Получается, что post1 и post2 в одном текстовом поле...
Код: Выделить всё
send_btn.addEventListener(MouseEvent.CLICK, send_btnClick); function send_btnClick(e: MouseEvent):void{ // создаем и выполняем запрос api = new VkApiNode(viewer_id,api_id,api_secret); var to_id = int(viewer_id); var post1 = FriendList.selectedItem.data; var post2 = postt.text; postt.text=post2; var post_id = post1 + '.' + post2; var tchk = post_id.indexOf('.'); post1 = post_id.substr(0, tchk); post2 = post_id.substr(tchk+1, post_id.length); var photo_id = '6492_135055734'; var post_message = 'Сообщение'; query = api.savePost(to_id,post_id,photo_id,post_message); url_request = new URLRequest(query); url_loader = new URLLoader ; url_loader.addEventListener(Event.COMPLETE,photoPosted); url_loader.load(url_request);} function photoPosted(event:Event):void{ var response:XML = new XML(url_loader.data); wrapper.external.saveWallPost(response.post_hash);}//если открыто со стеныif(wrapper.application.parameters.referrer=='wall_view_inline') { result_tf.text = wrapper.application.parameters.post_id; }
Получается, что post1 и post2 в одном текстовом поле...
Re: Публикации картинок с сервера на стену (wall.savePost)
Код: Выделить всё
send_btn.addEventListener(MouseEvent.CLICK, send_btnClick); function send_btnClick(e: MouseEvent):void{ // создаем и выполняем запрос api = new VkApiNode(viewer_id,api_id,api_secret); var to_id = int(viewer_id); var post1 = FriendList.selectedItem.data; var post2 = postt.text; postt.text=post2; var post_id = post1 + '.' + post2; var photo_id = '6492_135055734'; var post_message = 'Сообщение'; query = api.savePost(to_id,post_id,photo_id,post_message); url_request = new URLRequest(query); url_loader = new URLLoader ; url_loader.addEventListener(Event.COMPLETE,photoPosted); url_loader.load(url_request);} function photoPosted(event:Event):void{ var response:XML = new XML(url_loader.data); wrapper.external.saveWallPost(response.post_hash);}//если открыто со стеныif(wrapper.application.parameters.referrer=='wall_view_inline') { post_id= wrapper.application.parameters.post_id; var tchk = post_id.indexOf('.'); post1 = post_id.substr(0, tchk); post2 = post_id.substr(tchk+1, post_id.length); result_tf.text = 'Вот тебе пост1: '+post1+' Вот тебе пост2: '+post2+' Нормально?'; }
Re: Публикации картинок с сервера на стену (wall.savePost)
Код: Выделить всё
send_btn.addEventListener(MouseEvent.CLICK, send_btnClick); function send_btnClick(e: MouseEvent):void{ api = new VkApiNode(viewer_id,api_id,api_secret); // отправляем запрос ('стена пользователяь которому будет отправлено фото (id)', 'photo_id', 'Сообщение') var to_id = int(viewer_id);// id пользователя, на стену которого будет отправляться фото var post1 = FriendList.selectedItem.data; var post2 = postt.text; postt.text=post2; var post_id = post1 + '.' + post2; var photo_id = '6492_135055734';// идентификатор фотографии, загруженной в фотоальбоме var post_message = 'Сообщение'; query = api.savePost(to_id,post_id,photo_id,post_message); url_request = new URLRequest(query); url_loader = new URLLoader ; url_loader.addEventListener(Event.COMPLETE,photoPosted); url_loader.load(url_request);}function photoPosted(event:Event):void{ var response:XML = new XML(url_loader.data); // сохраняем запись на стене пользователя wrapper.external.saveWallPost(response.post_hash);}//Если открыто со стеныif(wrapper.application.parameters.referrer=='wall_view_inline'){ post_id= wrapper.application.parameters.post_id; var tchk = post_id.indexOf('.'); post1 = post_id.substr(0, tchk); post2 = post_id.substr(tchk+1, post_id.length); postt.text =post1; postt2.text =post2;}
Код: Выделить всё
Обращение не существующего свойства.
Код: Выделить всё
var post1 = FriendList.selectedItem.data; var post2 = postt.text; var post_id = post1 + '.' + post2;
Re: Публикации картинок с сервера на стену (wall.savePost)
Всё сам разобрался!
Re: Публикации картинок с сервера на стену (wall.savePost)
Супер! Автор спасибо давно искал кодик
Re: Публикации картинок с сервера на стену (wall.savePost)
Мля у меня пишет : фотография неможет быть добавлена по неизвестной причине. ЧТо это?
Re: Публикации картинок с сервера на стену (wall.savePost)
причин несколько.. либо неверный photo_id, либо нет доступа к фотографиям у приложения, либо стена закрыта, куда отправляем..
Re: Публикации картинок с сервера на стену (wall.savePost)
Я на свою стену отправляю!
Re: Публикации картинок с сервера на стену (wall.savePost)
А для новой версии АПИ как каков будет код?