Не отрабатывается запрос users.get
Добавлено: 27 мар 2012, 08:51
Здраствуйте.
Разбираюсь как это работает.
А вот это не совсем работает...
Выводит ID приложения, а запрос к API не происходит. Ошибку тоже не отрабатывает.
Сильно не пинайте, я только учус...
Разбираюсь как это работает.
А вот это не совсем работает...
Код: Выделить всё
package { import vk.APIConnection; import vk.events.*; import flash.display.MovieClip; import flash.events.*; public class Main extends MovieClip { public var api_id:Number; public var viewer_id:Number; public var sid:String; public var secret:String; public function Main() { if (stage) { init(); } else { addEventListener(Event.ADDED_TO_STAGE,init); } } private function init(e:Event=null):void { removeEventListener(Event.ADDED_TO_STAGE,init); var flashVars:Object = stage.loaderInfo.parameters as Object; if (! flashVars.api_id) { // -- For local testing enter you test-code here: flashVars['api_id'] = 1888171; flashVars['viewer_id'] = 66748; flashVars['sid'] = "7e22c25d7fece88f2316553937ff24f43e1073ca28e8b4302e65db35fa"; flashVars['secret'] = "6113n3e4g3"; // -- // } api_id = flashVars['api_id'];// id приложения viewer_id = flashVars['viewer_id'];// id пользователя sid = flashVars['sid'];// сид secret = flashVars['secret'];// секретный пароль result_tf.text = "ID приложения: " + api_id; var VK:APIConnection = new APIConnection(flashVars); VK = new APIConnection(flashVars); VK.api('users.get', {uids: viewer_id, fields:'nickname'}, onProfileLoaded, onError); } private function onProfileLoaded(e:Object):void { result_tf.text = "Погоняло: " + e.first_name.length; } private function onError(e:Object):void { result_tf.text = "Ошибка: " + e.error_msg; } }}Сильно не пинайте, я только учус...