Страница 1 из 1

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

Добавлено: 02 апр 2013, 11:04
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"
Если я правильно понял, то мне нужно вызвать вконтактовское окно с подтверждением того, что пользователь хочет запостить запись себе на стену - но как это сделать? Не удалось ничего найти по этому поводу. Возможно туплю, конечно, но что-то совсем застрял)
ЗЫ: в альбом пользователя все нормально грузится.

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

Добавлено: 02 апр 2013, 11:50
Casperovskii
В описании ошибки все сказано. Яндух-перевод тащит. Доступ к методу запрещен для не независимых (т.е. автономных) приложений. Значит нужно менять тип приложения или не использовать этот метод.

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

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

Да и потом, как-то же почти все флешовые приложения постят на стену картинки.

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

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

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

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