В документации
написано, что этот метод доступен для десктоп приложений, а так же для флеш использующих VK.api()
Так вот вызываю метод:
Код AS3:
override public function wallPost(message:String):void {
if (!_vk) return;
_vk.api("wall.post", { owner_id: Data.VIEWER_ID, message: message },
function(o:Object):void {}, function(p:Object):void { } );
}
А в ответ получаю:
Цитата:
{"error":{"error_code":20,"error_msg":"Permission to perform this action is denied for non-standalone applications","request_params":[{"key":"sig","value":"3a2************5933c55360cb00c1b"},{"key":"api_id","value":"3114141"},{"key":"sid","value":"cf340b6e214fd**********1a6545592f2bd bc7225a2838c0d8abbc431b340130b789807e29a185d6b9"},{"key":"format","value":"Json"},{"key":"v","value":"3.0"},{"key":"owner_id","value":"******"},{"key" :"method","value":"wall.post"},{"key":"message","value":"проверка поста сообщений на стену"}]}}
|
Что я не учитываю? Или этот метод вообще не работает для флеш приложений?
п.с. Сейчас права такие: присылать уведомления, доступ к друзьям, доступ к фотографиям, доступ к стене, доступ к статистике
Добавлено через 1 час 23 минуты
Вопрос решен. Библиотеку APIConnection скачал обновленную, и все стало ок.