Список друзей, установивших приложение

<html>
<head>
<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", {}, function(dataAllFriends) {
            VK.api("friends.getAppUsers", {}, function(dataAppUsers) {
                    var frCount = dataAllFriends.response.length;
                    var appCount = dataAppUsers.response.length;
                    var App = dataAppUsers.response;
                    var AppCount = App.length;
                    document.getElementById('uids_count').innerHTML = 'Количество установивших друзей: ' + AppCount;
                    if (AppCount>0) {
                        if (AppCount<4) {
                            var AppUids = App.join(',');
                        } else {
                            var uidCount = 20;
                            var uidArr = [];
                            for (i=0;i<uidCount;i++) {
                                var max = App.length-1;
                                var rand = Math.floor(Math.random()*max);
                                uidArr.push(App[rand]);
                                App.splice(rand,1);
                            }
                            AppUids = uidArr.join(',');
                        }
                        VK.api("getProfiles", {uids:AppUids,fields:"photo_rec"}, function(data) {
                            var profilesCount = data.response.length;
                            var profilesStr = '';
                            for (var i=0; i<profilesCount; i++) {
                                profilesStr += '<a href="http://vk.com/id' + data.response[i].uid + '" title="' + data.response[i].first_name + ' ' + data.response[i].last_name + '" target="_blank"><img src="' + data.response[i].photo_rec + '" /></a> ';
                            }
                            document.getElementById('friends_list').innerHTML = profilesStr;
                        });
                    }
            });
        });
    });
});
</script>
</head>
<body>
<div id="uids_count"></div>
<div id="friends_list"></div>
</body>
</html>
Добавлено: 17 Августа 2013 06:27:30 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...