Страница 1 из 2

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

Добавлено: 10 апр 2011, 11:21
z1o
Как правильно использовать метод friends.get? У меня получилось использовать етот метод но выводит только одного друга :(

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

Добавлено: 10 апр 2011, 12:02
Евгений
Кидай код!) Посмотрим.

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

Добавлено: 10 апр 2011, 13:38
ukhov
а как получить список id друзей, потом выбрать на рандом один из них?

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

Добавлено: 10 апр 2011, 14:00
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 :(

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

Добавлено: 10 апр 2011, 15:21
ParVS
Вроде должно работать.

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

Добавлено: 10 апр 2011, 15:31
Евгений
Странно...выдаёт 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");    }}
Но только сам не могу понять какая!!?

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

Добавлено: 10 апр 2011, 15:42
z1o
Можно использовать тогда цикл for или while.

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

Добавлено: 10 апр 2011, 16:09
Александр

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

            var frCount = data.length;                        result_tf.appendText("\n// Друзья :\n");            for (var i=0; i<frCount; i++) {                result_tf.appendText(data[i].uid + "\n");                   }

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

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

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

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