Пытаюсь освоить wall.savePost на api 3.0, на api 2.0 все было нормально...
С помощью урока http://flapps.ru/forum/topic992.html научился работать с многими методами!Также сделал под контейнер.
Но вот с wall.savePost никак не получается. Пишет "Запись не может быть добавлена на стену по неизвестной причине."
Вот мой код Main:
Код: Выделить всё
public function wall_btnClick(e:MouseEvent):void { var post_message='TEST'; var request_params: Object = new Object(); request_params.api_id=api_id; request_params.method='wall.savePost'; request_params.format='XML'; request_params.v='3.0'; request_params.message=post_message; // параметры для отправки запроса var variables:URLVariables = new URLVariables(); // часть параметров берем из request_params for (var j:String in request_params) { variables[j]=request_params[j]; } variables['sid']=sid;// параметр sid нужно передавать в запросе, но он не используются при создании сигнатуры variables['sig']=generate_signature(request_params);// генерируем сигнатуру. Функция generate_signature описана ниже. // подготавливаем запрос url_request=new URLRequest(api_url); // данные будем отправлять POST запросом url_request.method=URLRequestMethod.POST; // добавляем параметры в запрос url_request.data=variables; // отправляем запрос url_loader=new URLLoader ; url_loader.addEventListener(Event.COMPLETE,photoPosted); url_loader.load(url_request); } public function photoPosted(event:Event):void { var response:XML=new XML(url_loader.data); wrapper.external.saveWallPost(response.post_hash); }
Прошу помочь мне... Что здесь не так?