Использование метода friends.get

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
z1o
Сообщения: 15
Зарегистрирован: 07 апр 2011, 22:52

Использование метода friends.get

Сообщение z1o »

Как правильно использовать метод friends.get? У меня получилось использовать етот метод но выводит только одного друга :(
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Использование метода friends.get

Сообщение Евгений »

Кидай код!) Посмотрим.
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: Использование метода friends.get

Сообщение ukhov »

а как получить список id друзей, потом выбрать на рандом один из них?
z1o
Сообщения: 15
Зарегистрирован: 07 апр 2011, 22:52

Re: Использование метода friends.get

Сообщение z1o »

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

    private function onErorGetFriend(data: Object): void {        // Example of fetching fail from API request        tf.appendText("Ошыбка(друзья): "+data.error_msg+"\n");    }    private function onSuccessFriends(data: Object): void {        // Example of fetching info from API request        tf.appendText("\n// Друзья :\n");        for (var key: String in data[0]) {          tf.appendText(key + "=" + data[0][key] + "\n");        }    }VK.api('friends.get', { uid: flashVars['viewer_id'],fields:'uid, first_name, last_name, nickname' }, onSuccessFriends, onErorGetFriend); 
Я уже по разному пробовал всё равно не получается вывести весь список друзей :!:

Когда добавляю к параметру fields значение photo то вообще ничего не пишет API :(
ParVS
Сообщения: 2
Зарегистрирован: 10 апр 2011, 14:09

Re: Использование метода friends.get

Сообщение ParVS »

Вроде должно работать.
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Использование метода friends.get

Сообщение Евгений »

Странно...выдаёт 1 друга..если менять значение в квадратных скобках: data[0], то показывает разных друзей...
Думаю ошибка где-то здесь:

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

function onSuccessFriends(data: Object):void{    // Example of fetching info from API request    tf.appendText("\n// Друзья :\n");    for (var key:String in data[0])    {        tf.appendText(key + "=" + data[0][key] + "\n");    }}
Но только сам не могу понять какая!!?
z1o
Сообщения: 15
Зарегистрирован: 07 апр 2011, 22:52

Re: Использование метода friends.get

Сообщение z1o »

Можно использовать тогда цикл for или while.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Использование метода friends.get

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

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

            var frCount = data.length;                        result_tf.appendText("\n// Друзья :\n");            for (var i=0; i<frCount; i++) {                result_tf.appendText(data[i].uid + "\n");                   }
z1o
Сообщения: 15
Зарегистрирован: 07 апр 2011, 22:52

Re: Использование метода friends.get

Сообщение z1o »

Как исправить ету проблему?
z1o писал(а):Когда добавляю к параметру fields значение photo то вообще ничего не пишет API
ParVS
Сообщения: 2
Зарегистрирован: 10 апр 2011, 14:09

Re: Использование метода friends.get

Сообщение ParVS »

z1o писал(а):Как исправить ету проблему?
z1o писал(а):Когда добавляю к параметру fields значение photo то вообще ничего не пишет API
Тоже интересует етот вопрос ...
Ответить