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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
tofido
Сообщения: 113
Зарегистрирован: 02 май 2012, 15:44

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

Сообщение 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;}  
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

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

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.
Ответить