Ошибка при wall.post

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
Ugly
Сообщения: 16
Зарегистрирован: 13 янв 2013, 11:03

Ошибка при wall.post

Сообщение Ugly »

Здравствуйте. Опять с проблемами к вам)

Собственно, задача заключается в том, чтобы загрузить картинку в альбом пользователя, и сразу же оттуда - на стену.
Вот часть кода:

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

         private function imageLoaded(e:Event):void        {            var _obj:Object = JSON.decode(e.target.data);            All.AppendLog("imageLoaded!!!!!!! _obj.server " + _obj.server + " _obj.photos_list " + _obj.photos_list + " _obj.aid " + _obj.aid + " _obj.hash " + _obj.hash);            main.VK.api('photos.save', {server: _obj.server, photos_list: _obj.photos_list, aid: _obj.aid, hash: _obj.hash, caption: sUndPhoto}, imageSaved, onError);        }        private function imageSaved(obj:Object):void        {            All.AppendLog("imageSaved!!!!!!!");            main.VK.api("wall.post", { message: sWall, attachments: obj[0].id }, onPublished, onError);        }        private function onPublished(obj:Object):void        {            All.AppendLog("onPublished!!!!!!!");        }
Не может запустить функцию onPublished, вместо этого выдает ошибку: "Permission to perform this action is denied for non-standalone applications"
Если я правильно понял, то мне нужно вызвать вконтактовское окно с подтверждением того, что пользователь хочет запостить запись себе на стену - но как это сделать? Не удалось ничего найти по этому поводу. Возможно туплю, конечно, но что-то совсем застрял)
ЗЫ: в альбом пользователя все нормально грузится.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Ошибка при wall.post

Сообщение Casperovskii »

В описании ошибки все сказано. Яндух-перевод тащит. Доступ к методу запрещен для не независимых (т.е. автономных) приложений. Значит нужно менять тип приложения или не использовать этот метод.
Аватара пользователя
Ugly
Сообщения: 16
Зарегистрирован: 13 янв 2013, 11:03

Re: Ошибка при wall.post

Сообщение Ugly »

А вот документация так не считает
http://vk.com/developers.php?p=wall.Post
"Данный метод доступен также Flash и IFrame приложениям"

Да и потом, как-то же почти все флешовые приложения постят на стену картинки.
Аватара пользователя
Ugly
Сообщения: 16
Зарегистрирован: 13 янв 2013, 11:03

Re: Ошибка при wall.post

Сообщение Ugly »

Разобрался. Офигеть, ну хоть где-бы нибудь писали для нубов что это за баг и что такое "посредник". Проблема до того распространенная, что хоть головой об стену бейся. Все спрашивают и никто не может дать нормального ответа.
В общем, проблема в этом самом посреднике http://vk.com/developers.php?o=-1&p=%D0 ... %BA+JS+API
Просто нужно скачать его заново и заменить текущий. У меня видимо был устаревший. Офигеть, целый день убил на такую ерунду.
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Ошибка при wall.post

Сообщение Alazaur »

Такая же хрень была http://flapps.ru/forum/topic6269-10.html Надо уже в топик с полезными советами выносить :D
Ответить