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

Вывод списка групп

Добавлено: 08 июн 2012, 17:14
tofido
http://flapps.ru/forum/topic3165.html - исходя из этого урока, решил сделать вывод списка групп, но есть ошибка, неподскажите?

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

$(document).ready(function(){var groups_data; // отсортированный список групп     VK.init(function() {    // получения списка групп    VK.api("groups.get", {fields:"title"}, function(data) {        // узнаем количество групп        var fr = data.response.length;        // сортируем группы по имени (функция sFirstGroup)        groups_data = data.response.sort(sFirstGroup);               // в value элемента будем записывать номер группы в массиве groups_data        for(var i=0;i<fr;i++){            $('#groups_list').append('<option value="'+ i +'">'+ groups_data[i].title + '</option>' );                    }      });       });// функции сортировкиfunction sFirstGroup(a,b) {    if (a.title > b.title)        return 1;    else if  (a.title < b.title)        return -1;    else        return 0;}  

Re: Вывод списка групп

Добавлено: 08 июн 2012, 21:00
Александр
fields:"title" - это что?
Вот здесь описание метода groups.get http://vk.com/developers.php?oid=-1&p=groups.get - есть параметр extended - Если указать в качестве этого параметра 1, то будет возвращена полная информация о группах пользователя. По умолчанию 0.

В списке Параметр fields для групп http://vk.com/developers.php?oid=-1&p=% ... 0%BF%D0%BF нет параметра title.

Читай документацию и смотри какой ответ возвращает сервер. Смотри какие данные возвращает сервер и работай с ними. В слепую будешь долго не понимать почему не работает как ты хочешь. Как ты собираешься вытаскивать groups_data.title, если там нет этих данных? Используй Charles.