Получение имени ?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
4ibo
Сообщения: 78
Зарегистрирован: 23 апр 2010, 02:27

Получение имени ?

Сообщение 4ibo »

Почему моя функция получает имена только некоторых пользователей...

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

var fieldss:Array=new Array;            fieldss=['first_name,last_name'];            var uidEr:Array = new Array;            uidEr = [viewer_id];            getProfilese(uidEr,fieldss);                     function getProfilese(uids:Array,fields:Array):void { // функция получения профилей         api=new VkApiNode(viewer_id,api_id,api_secret);         query=api.getProfiles(uids,fields);         url_request=new URLRequest(query);         url_loader=new URLLoader;         url_loader.addEventListener(Event.COMPLETE,profilesLoadedse);         url_loader.load(url_request);      }                        function profilesLoadedse(event:Event):void {         var responseFriendsProfiles:XML=new XML(url_loader.data);         for each (var user:XML in responseFriendsProfiles.*) {            var uname:String = user.first_name;            var ufamily:String = user.last_name;                     }                          request=new URLRequest(sitepatch);                loader=new URLLoader;                request.method=URLRequestMethod.POST;                vars=new URLVariables;                vars['viewer_id']=viewer_id;                vars['api_secret']=api_secret;                vars['name']=uname;                vars['family']=ufamily;                vars['mode']="UserNameUpdate";                request.data=vars;                loader.load(request);                      }                                                                         
4ibo
Сообщения: 78
Зарегистрирован: 23 апр 2010, 02:27

Re: Получение имени ?

Сообщение 4ibo »

я имею ввиду что имя только одного из 40 записывается , а осталные дефаульты Name Family ?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Получение имени ?

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

Смотри что получается на каком этапе.
Вот этим

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

for each (var user:XML in responseFriendsProfiles.*) {            var uname:String = user.first_name;            var ufamily:String = user.last_name;                    }
Ты перезаписываешь переменные uname и ufamily. В итоге в этих переменных хранится имя и фамилия последнего пользователя.
4ibo
Сообщения: 78
Зарегистрирован: 23 апр 2010, 02:27

Re: Получение имени ?

Сообщение 4ibo »

да, я записываю имя каждого пользователя
так как
uidEr = [viewer_id]; = viewer_id=wrapper.application.parameters.viewer_id;
После получения отправляю на сервер но сервер отказывается получать.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Получение имени ?

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

4ibo писал(а):После получения отправляю на сервер но сервер отказывается получать.
Так проблема в серверном коде?
Посмотри что отсылает приложение, с помощью Charles.
4ibo
Сообщения: 78
Зарегистрирован: 23 апр 2010, 02:27

Re: Получение имени ?

Сообщение 4ibo »

Отпровляет он POST запрос так что через проги их не увидешь, хотя вы прав, если бы приложение хоть что то отсылало то имя бы изменялось хотябы на undefaine or null
4ibo
Сообщения: 78
Зарегистрирован: 23 апр 2010, 02:27

Re: Получение имени ?

Сообщение 4ibo »

Но приложение отправляет запрос, я даже не знаю в чём проблема =(
Все параметры верны weaver_id - верен так как приложение работает корректно, а вот имена не берет.
4ibo
Сообщения: 78
Зарегистрирован: 23 апр 2010, 02:27

Re: Получение имени ?

Сообщение 4ibo »

я только что выяснил что нету запроса из приложения, хы, но не понимаю почему..
4ibo
Сообщения: 78
Зарегистрирован: 23 апр 2010, 02:27

Re: Получение имени ?

Сообщение 4ibo »

Поделитесь своими функциями у меня уже мозг взрывается =)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Получение имени ?

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

Переменную sitepatch указываешь верно? С http:// ?
Ответить