Список друзей, установивших приложение
<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>
Комментарии:
Нету комментариев для вывода...