wall.savePost на api 3.0

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
IIDokerII
Сообщения: 6
Зарегистрирован: 17 апр 2011, 12:48

wall.savePost на api 3.0

Сообщение IIDokerII »

Здравствуйте!
Пытаюсь освоить wall.savePost на api 3.0, на api 2.0 все было нормально...
С помощью урока topic992.html научился работать с многими методами!Также сделал под контейнер.
Но вот с wall.savePost никак не получается. Пишет "Запись не может быть добавлена на стену по неизвестной причине."
Вот мой код Main:

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

  1. public function wall_btnClick(e:MouseEvent):void {
  2.             var post_message='TEST';
  3.            
  4.             var request_params: Object = new Object();
  5.             request_params.api_id=api_id;
  6.             request_params.method='wall.savePost';
  7.             request_params.format='XML';
  8.             request_params.v='3.0';
  9.             request_params.message=post_message;
  10.  
  11.             // параметры для отправки запроса
  12.             var variables:URLVariables = new URLVariables();
  13.             // часть параметров берем из request_params
  14.             for (var j:String in request_params) {
  15.                 variables[j]=request_params[j];
  16.             }
  17.             variables['sid']=sid;// параметр sid нужно передавать в запросе, но он не используются при создании сигнатуры
  18.             variables['sig']=generate_signature(request_params);// генерируем сигнатуру. Функция generate_signature описана ниже.
  19.  
  20.             // подготавливаем запрос
  21.             url_request=new URLRequest(api_url);
  22.             // данные будем отправлять POST запросом
  23.             url_request.method=URLRequestMethod.POST;
  24.             // добавляем параметры в запрос
  25.             url_request.data=variables;
  26.             // отправляем запрос
  27.             url_loader=new URLLoader  ;
  28.             url_loader.addEventListener(Event.COMPLETE,photoPosted);
  29.             url_loader.load(url_request);
  30.         }
  31.  
  32.         public function photoPosted(event:Event):void {
  33.             var response:XML=new XML(url_loader.data);
  34.             wrapper.external.saveWallPost(response.post_hash);
  35.         }

(Это только функция отправки на стену)
Прошу помочь мне... Что здесь не так?
IIDokerII
Сообщения: 6
Зарегистрирован: 17 апр 2011, 12:48

Re: wall.savePost на api 3.0

Сообщение IIDokerII »

Проблема решена!=)
dav87878787
Сообщения: 1
Зарегистрирован: 16 май 2012, 11:14

Re: wall.savePost на api 3.0

Сообщение dav87878787 »

как?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург

Re: wall.savePost на api 3.0

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

dav87878787
Внимание!
Данный метод является устаревшним. Необходимо использовать метод wall.post для размещения записей на страницах пользователей.

http://vk.com/developers.php?oid=-1&p=wall.savePost
topic4701.html
Ответить