wall.post из flash на стену своей группы?

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

wall.post из flash на стену своей группы?

Сообщение Александр2012 »

Извиняюсь может быть за глупый вопрос, но я новичок и все что мне нужно - сделать флеш приложение с возможностью постить аудиозаписи + картинка и текст на стену своей группы. Возможно ли сейчас это?
Ну.. т.е. я загружаю в приложение swf файл, запускаю и оно постит несколько аудиозаписей, картинку и текст на стену группы где я админ..
Основные вопросы (по степени моей наглости) )
1. Возможно ли это?
2. Подскажите хотябы как текстовую запись оставлять?
3. ... все остальное (аудио, картинку, текст)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: wall.post из flash на стену своей группы?

Сообщение Александр »

Александр2012
Сообщения: 14
Зарегистрирован: 21 мар 2012, 21:36

Re: wall.post из flash на стену своей группы?

Сообщение Александр2012 »

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

 import VKBase;import flash.display.Loader;import flash.net.URLRequest;import flash.text.TextField; var vkBase:VKBase = new VKBase(stage, 8192);//vkBase.API("friends.get", {fields:"uid, photo,first_name,last_name"}, LoadFriends, PrintError);//vkBase.API("wall.get", {owner_id:"-44828944", count:"2"}, Ok, no);vkBase.API("wall.post", {message:"test"}, Ok, no);function Ok(response:Object):void{    var tf:TextField = new TextField();    tf.x = 100;    tf.y = 100;    tf.width = 300;    tf.height = 300;    tf.text ="ок";        addChild(tf);}function no(response:Object):void{    var tf:TextField = new TextField();    tf.x = 100;    tf.y = 100;    tf.width = 300;    tf.height = 300;    tf.text = response.error_msg;        addChild(tf);} 
get - работает а пост выдает
Unknown error occured
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: wall.post из flash на стену своей группы?

Сообщение Александр »

Александр2012
Может быть стоит искать причину в классе VKBase.
Александр2012
Сообщения: 14
Зарегистрирован: 21 мар 2012, 21:36

Re: wall.post из flash на стену своей группы?

Сообщение Александр2012 »

файл VKBase.as

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

 package  {        import vk.APIConnection;    import vk.events.*;        public class VKBase {         private var RightBitMask:uint;        private var VK:APIConnection;         public function VKBase(stage:Object, RightBitMaskOut:uint,                                             WindowBlur:Function = null,                                             WindowFocus:Function = null,                                             ApplicationAdded:Function = null,                                             BalanceChanged:Function = null)         {            var flashVars:Object = stage.loaderInfo.parameters as Object;            VK = new APIConnection(flashVars);                        RightBitMask = RightBitMaskOut;                        if(WindowBlur != null)                VK.addEventListener("onWindowBlur", WindowBlur);                        if(WindowFocus != null)                VK.addEventListener("onWindowFocus", WindowFocus);                            if(ApplicationAdded != null)                VK.addEventListener("onApplicationAdded", ApplicationAdded);                        if(BalanceChanged != null)                VK.addEventListener("onBalanceChanged", BalanceChanged);                            VK.addEventListener("onSettingsChanged", this.SettingsChanged);            VK.callMethod("showSettingsBox", RightBitMask);        }                public function Payment(vote:uint)        {            VK.callMethod("showPaymentBox", vote);        }                public function InviteFriends()        {            VK.callMethod("showInviteBox");        }                public function API(methodName:String, params:Object, onSuccess:Function = null, onFail:Function = null)        {            VK.api(methodName, params, onSuccess, onFail);        }         private function SettingsChanged(e:CustomEvent)        {            if(e.params[0] <= RightBitMask)                VK.callMethod("showSettingsBox", RightBitMask);        }    }    }  
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: wall.post из flash на стену своей группы?

Сообщение Александр »

Александр2012
Какой запрос отправляется серверу API? Это можно увидеть с помощью Charles.
Ответить