Как определить пол пользователя?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

Как определить пол пользователя?

Сообщение alexey979797 »

Не получается определить пол пользователя. Использую метод users.get, но ничего не происходит. С другими методами API таких проблем не возникало.
Помогите пожалуйста
(as 3.0)
Аватара пользователя
rosso
Сообщения: 67
Зарегистрирован: 06 авг 2011, 12:53

Re: Как определить пол пользователя?

Сообщение rosso »

APIвк научилось определять пол? оО

странно у меня мужкой, а пишет - паркет
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Как определить пол пользователя?

Сообщение Serge »

alexey979797 писал(а):Не получается определить пол пользователя. Использую метод users.get, но ничего не происходит. С другими методами API таких проблем не возникало.
Помогите пожалуйста
(as 3.0)
Если в users.get в параметре field указать gender - то определяет нормально.
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

Re: Как определить пол пользователя?

Сообщение Fedya »

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

 public function Main()        {            // получаем flashVars            var flashVars:Object = stage.loaderInfo.parameters as Object;            api_id = flashVars['api_id'];            viewer_id = flashVars['viewer_id'];            sid = flashVars['sid'];            secret = flashVars['secret'];             var VK:APIConnection = new APIConnection(flashVars);            VK.api('getProfiles', { uids: flashVars['viewer_id'],fields:'sex' }, onProfileLoaded, onError);        }         private function onProfileLoaded(data: Object):void        {            var sex = '';            if (data[0]['sex'] == '0')            {                sex = 'Не определено';            }            if (data[0]['sex'] == '1')            {                sex = 'Женщина';            }            if (data[0]['sex'] == '2')            {                sex = 'Мужчина';            }                        result_tf.text = data[0]['uid'] + ' ' + data[0]['first_name'] + ' ' + data[0]['last_name'] + ' ' + sex;        } 
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

Re: Как определить пол пользователя?

Сообщение alexey979797 »

Fedya, большое спасибо. Все работает. Оказывается все дело в методе ;)
Ответить