Получить информацию о друзьях
Получить информацию о друзьях
Добрый день!
Не могли бы Вы мне подсказать, как получить список друзей и информацию о них и вывести на страницу?
Интересует дата рождения друга, телефон, ФИО+ник, город.
Помогите пожалуйста.
Не могли бы Вы мне подсказать, как получить список друзей и информацию о них и вывести на страницу?
Интересует дата рождения друга, телефон, ФИО+ник, город.
Помогите пожалуйста.
Re: Получить информацию о друзьях
А не могли бы Вы мне дать конкретный пример с получением того, что надо. Просто я пытаюсь сделать так:
Но ничего не получается..(((
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript" charset="cp1251" >window.onload = (function() { VK.init(function() { // выполняем запрос получения списка друзей VK.api("friends.get", {fields:"uid", fields:"photo", fields:"birthdate"}, function(data) { // узнаем количество друзей var fr = data.response.length; // сортируем друзей по имени (функция sFirstName описана ниже) var friends_data = data.response.sort(sFirstName); // записываем отсортированный список друзей в переменную, вытаскивая из массива var frListHtml = ''; for(var i=0;i<fr;i++){ frListHtml += friends_data[i].first_name + ' ' + friends_data[i].last_name + ' ' + friends_data[i].uid + ' HasMobile: ' + friends_data[i].birthdate +'<br />'; } // выводим отсортированный список друзей document.getElementById('friends_list').innerHTML = frListHtml; }); });}); // функции сортировкиfunction sFirstName(a,b) { if (a.first_name > b.first_name) return 1; else if (a.first_name < b.first_name) return -1; else return 0;}</script>
Re: Получить информацию о друзьях
merlin666 писал(а):А не могли бы Вы мне дать конкретный пример с получением того, что надо. Просто я пытаюсь сделать так
Код: Выделить всё
fields:"uid,photo,birthdate"
Re: Получить информацию о друзьях
Угу, тоже не работает
Смотрите, я теперь переписал так:
При этом он выводит:
Имя Фамилия -> uid -> undefined
Как так?..((
Я что-то не догоняю?
Смотрите, я теперь переписал так:
Код: Выделить всё
VK.api("friends.get", {fields: "uid, photo, contacts"}, function(data) { // узнаем количество друзей var fr = data.response.length; // сортируем друзей по имени (функция sFirstName описана ниже) var friends_data = data.response.sort(sFirstName); // записываем отсортированный список друзей в переменную, вытаскивая из массива var frListHtml = ''; for(var i=0;i<fr;i++){ frListHtml += friends_data[i].first_name + ' ' + friends_data[i].last_name + ' -> ' + friends_data[i].uid + ' -> ' + friends_data[i].contacts +'<br />'; } // выводим отсортированный список друзей document.getElementById('friends_list').innerHTML = frListHtml; });
Имя Фамилия -> uid -> undefined
Как так?..((
Я что-то не догоняю?
Re: Получить информацию о друзьях
Я бы на месте этого кода вообще бы ничего не вывел.merlin666 писал(а):Угу, тоже не работает
Смотрите, я теперь переписал так:
При этом он выводит:Код: Выделить всё
VK.api("friends.get", {fields: "uid, photo, contacts"}, function(data) { // узнаем количество друзей var fr = data.response.length; // сортируем друзей по имени (функция sFirstName описана ниже) var friends_data = data.response.sort(sFirstName); // записываем отсортированный список друзей в переменную, вытаскивая из массива var frListHtml = ''; for(var i=0;i<fr;i++){ frListHtml += friends_data[i].first_name + ' ' + friends_data[i].last_name + ' -> ' + friends_data[i].uid + ' -> ' + friends_data[i].contacts +'<br />'; } // выводим отсортированный список друзей document.getElementById('friends_list').innerHTML = frListHtml; });
Имя Фамилия -> uid -> undefined
Как так?..((
Я что-то не догоняю?
Вот эта штука -
Код: Выделить всё
var friends_data = data.response.sort(sFirstName);
Ну а если Вы уверены, что переменная friends_data все-таки содержит информацию о друзьях - смотрите в Чарли, что там за массив такой contacts, и выводите уже что надо.
P.S. Можно и не через Чарли, но опять же, Ваш код меня смущает, по-этому другие методы скорее всего не актуальны.
Re: Получить информацию о друзьях
А как Вы можете мне посоветовать сделать? Можно пример кода? Мне нужно получить номера телефонов друзей, их имена, дата рождения, айди и город.
Могли бы Вы мне помочь..( Не понимаю ничего(
Могли бы Вы мне помочь..( Не понимаю ничего(
Re: Получить информацию о друзьях
Я могу посоветовать почитать про яваскрипт, хоть даже на этом форуме. Тут достаточно информации, что бы сделать Вашу задачу, писать код полностью - мне не очень хочется.merlin666 писал(а):А как Вы можете мне посоветовать сделать? Можно пример кода? Мне нужно получить номера телефонов друзей, их имена, дата рождения, айди и город.
Могли бы Вы мне помочь..( Не понимаю ничего(